Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.05.18;
Скачать: CL | DM;

Вниз

Указатель на часть массива   Найти похожие ветки 

 
akaValerius ©   (2007-01-31 11:15) [0]

Вобщем тут чисто вопрос на знание программирования. Есть здоровенный 3-х мерный массив котроый устроил общежитие для текстур. И есть массив 256 на 256 на 2 котрый при указании процедуре номер текстуры он ее копирует в себя и выводит и так на каждый объект если идти и ерзать крысой то подвисает. Я хотел ето дело вынести в одельный поток, выполнить * и / на ASM но потом подумал, что было бы круто указывать на ту часть здарового массива где живет та или иная текстура типа таво @a[256..512,256..512,4..7]. Если тому подбное возможно то скажите.


 
Piroxyline ©   (2007-01-31 13:00) [1]

Если сделать примерно так:

type
 T1DArray = Array of gluInt;
 T2DArray = Array of T1DArray;
 T3DArray = Array of T2DArray;
///--- чего-то-там-еще
var
 Arr3D: T3DArray;
///--- чего-то-там-еще
 Arr2D := Arr3D[i];

То заработает?


 
akaValerius ©   (2007-01-31 13:08) [2]

Sow, Тепереча T1D... суда наверно так b.canvas.pixels[ хотя нет, мож расширешь мой кругозор. Опиши по подробней, а если на сцене будет 30-60 текстур то все акей будет.


 
ancara ©   (2007-01-31 17:24) [3]


> b.canvas.pixels

юзай b.ScanLine


 
novill ©   (2007-01-31 18:06) [4]

type
aXYint =array[1..X,1..Y] of integer;
aXYZint=array[1..Z] of aXYint;
a2XYint=array[1..2] of aXYint;

...
var
a1:aXYZint;
pa2:^a2XYint;

begin
...

pa2:=@a1[2]; // теперь pa2 указывает на "слои" с номерами 2 и 3


обращаться можно так          pa2^[1,1,2]
Хотя Дельфи позволяет и так   pa2[1,1,2]

ЗЫ Критикам не преложившим своего решения предлагаю идти туда, где заканчивается зебра.


 
akaValerius ©   (2007-02-01 11:51) [5]

Мля мож покажете загрузку из Bitmap"a.


 
novill ©   (2007-02-01 12:33) [6]

> [5] akaValerius ©   (01.02.07 11:51)

:) создай новую тему и нормально вопрос опиши :)


 
akaValerius ©   (2007-02-02 13:48) [7]

novill Ты серьзно, иль так постебаца ладно окей тока могут за спам принять и за жопу кусят.



Страницы: 1 вся ветка

Текущий архив: 2008.05.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
2-1208926830
net send
2008-04-23 09:00
2008.05.18
Передать звуковое сообщение


3-1197624704
novill
2007-12-14 12:31
2008.05.18
IB 7.5 Размер страницы.


15-1207105660
Slider007
2008-04-02 07:07
2008.05.18
С днем рождения ! 2 апреля 2008 среда


2-1208709944
yahoo
2008-04-20 20:45
2008.05.18
Написание программ в Delphi на WinApi


15-1207006992
Пробегал2...
2008-04-01 03:43
2008.05.18
В США нет отпусков?