Re: Help:::OpenGl!!!
pmg.org.ru/nehe
Это так - почитать на досуге. glBegin() - начать отрисовку Параметр один. GL_TRIANGLES - отрисовывает каждые 3 вертекса как треугольник GL_POLYGON - отрисовка полигона по заданным вертексам GL_QUADS - отрисовывает каждые 4 вертекса как четырехугольник GL_LINES - отрисовывает каждые 2 вертекса как линию GL_LINE_STRIP - отрисовывает первые 2 вертекса как линию, а дальше линию из 2 вертекса в 3, потом из 3 в 4 GL_LINE_LOOP - тоже самое только на последнем вертексе конец не наступает - рисуется линии до первого вертекса GL_TRIANGLE_STRIP - тоже самое, что GL_LINE_STRIP но для треугольников. 1-2-3 вертексы, потом 2-3-4 вертексы и тд GL_TRIANGLE_LOOP - тоже самое что и предыдущее, только если в предыдущем последний треугольник был с вертексами (n-2)-(n-1)-n, то здесь - (n-1)-n-1. Это штукой очень удобно всякие элипсы рисовать. glEnd() - соответственно закончить отрисовку |
Re: Help:::OpenGl!!!
GL_POLYGON - рисует многоугольник. между glBegin() / glEnd() задаются его вершины.
забыл еще два важных: GL_TRIANGLE_STRIP - создание ленты триугольников и GL_TRIANGLE_FAN - создание веера триугольников. |
Re: Help:::OpenGl!!!
Да, точно. Пардон.
*Исправил. |
Ответ: Help:::OpenGl!!!
У меня проблеммки!:rolleyes:
Код:
От: BlitzMax Application Цитата:
|
Ответ: Help:::OpenGl!!!
Установи бэк-буфер.
забыл название функции....смотри в хелпе по ОГЛ. |
Ответ: Help:::OpenGl!!!
GRAPHICS_BACKBUFFER|GRAPHICS_DEPTHBUFFER
|
Ответ: Help:::OpenGl!!!
Опять проблеммки!:rolleyes:
Код:
От: BlitzMax Application Цитата:
|
Ответ: Help:::OpenGl!!!
drunnik
List.AddLast ( list , vertex ) Local ret : Z3d_T_polygon = New Z3d_T_polygon ret.List = new TList Return ret слушай, ты хотя бы научился программировать сначала а то на настолько тупые вопросы скоро надоест отвечать |
Ответ: Help:::OpenGl!!!
А можно-ли при окне OpenGl ( GlGraphics ) использовать
графические функции BlitzMax ( как при просто Graphics ), что-то вроде SetRotation,GetRotation,SetScale И. Т. Д |
Ответ: Help:::OpenGl!!!
а попробовать не судьба? или может религия не позволяет?
|
Ответ: Help:::OpenGl!!!
Я уже
Цитата:
Цитата:
{ :@ - недоговорил } |
Ответ: Help:::OpenGl!!!
glRotatef
glScalef glTranslatef сначала перемещаем, потом поворачиваем, потом скалим. |
Ответ: Help:::OpenGl!!!
Что делают ети функции?:
Код:
|
Ответ: Help:::OpenGl!!!
Спроси у хэлпа.
|
Ответ: Help:::OpenGl!!!
это значитт что в параметре дается не одно значение - а целый массив.
смотри в сторону glDrawArrays. |
Часовой пояс GMT +4, время: 08:49. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot