![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ги - опять glVertexPointerEXT ;-)
MrAngel © (2003-11-22 23:36:00)Ребята... в общем у меня есть мЭш, но полигоны в нем могут состоять из двух и более точек (далее вертексов).
Функция glVertexPointerEXT принимает массив в котором полигоны можно задавать фиксированным количеством вертксов.
И вот вопрос. Можно ли вызвать glVertexPointerEXT с количеством вершин - два, затем сразу же с количеством вершин три и так далее.
Т.е. должно получиться что то вроде
glVertexPointerEXT(2,GL_FLOAT,0,NumVertices2,VerticesArray2);
glVertexPointerEXT(3,GL_FLOAT,0,NumVertices3,VerticesArray3);
А потом всё это вызвать на прорисовку через
glDrawArraysEXT(GL_LINES,0,NumVertices2);
glDrawArraysEXT(GL_TRIANGLES,SizeOfVerticesArray2,NumVertices3);
ИЛИ же !!!
Правильный выход это занести через glVertexPointerEXT всё в один массив ???
MrAngel (2003-11-24 01:50:00) [1]Кстати я вовсе не шутил про полигоны из двух точек - называйте как хотите - полигоны, фейсы и т.д.
Такое встречается например при работе с .OBJ файлами.
MrAngel (2003-11-23 17:53:00) [2]Ну ладно, придираться я тоже умею.
Тем не менее вопрос остаётся открытым.
miek (2003-11-23 09:46:00) [3]Полигоны из двух точек??? Кто-то тихо с ума сходит.