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

Вниз

OpenGL нужна помощь   Найти похожие ветки 

 
anat   (2005-04-06 17:05) [0]

Имеем регулярную сетку
TXYZ = array[0..2] of single (X,Y,Z)
a: array[0..99,0..99] of TXYZ - обственно сетка

Как построить поверхность этой сетки с помощью OpenGL


 
XProger ©   (2005-04-06 18:06) [1]

Выставлять координаты каждой вершины сетки, ещё вопросы? ;)


 
П7   (2005-04-06 19:40) [2]


for i := 0 to 98 do
 for j := 0 to 98 do
 begin
   glColor3f(1, 1, 1);
   glBegin(GL_QUADS);
     glVertex3f(a[i][j][0]{X}, a[i][j][1]{Y}, a[i][j][2]{Z});
     glVertex3f(a[i][j+1][0]{X}, a[i][j+1][1]{Y}, a[i][j+1][2]{Z});
     glVertex3f(a[i+1][j+1][0]{X}, a[i+1][j+1][1]{Y}, a[i+1][j+1][2]{Z});
     glVertex3f(a[i+1][j][0]{X}, a[i+1][j][1]{Y}, a[i+1][j][2]{Z});
   glEnd();
 end;


Это самый простейший случай... В идеале нужно рисовать на квадами, а трианглами. Ну и текстуры всякие там...
Гладкого кода!



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
14-1120030901
kot andrei
2005-06-29 11:41
2005.07.18
Чем чревато большое количествоглобальных переменных в проекте?


3-1118158793
Alex Romanskiy
2005-06-07 19:39
2005.07.18
Вставка в две таблицы с помощью IBDataSet.


5-1090683370
Yaral
2004-07-24 19:36
2005.07.18
Наследование форм


10-1096808482
SMT
2004-10-03 17:01
2005.07.18
Работа с компонентами ExcelApplication и другими со страницы Serv


3-1117603114
Bagdat
2005-06-01 09:18
2005.07.18
Как сохранить в Firebird 1.5 xls файл?