Blender для начинающих/Немного об OpenGL: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 120:
| glPolygonMode(side, m) || Устанавливат с какой стороны рисовать треугольник и как. || Параметр side отвечает за сторону с которой рисовать треугольник и может принимать одно из значений: GL_FRONT (спереди), GL_BACK (сзади), GL_FRONT_AND_BACK (с обоих сторон). m указывает как рисовать треугольник - GL_POINT (рисовать только точки треугольника), GL_LINE (рисует ребра треугольника) и GL_FILL (рисует заполненный треугольник).
|}
===Примитивы OpenGL===
Для создания любого из примитивов приведенных ниже следует сначала объявить объект типа GLUquadricObj:
<source lang="c">GLUquadricObj *name</source>
Далее инициализировать его:
<source lang="c">name = gluNewQuadric();</source>
И затем рисовать с его помощью примитивы.
* Стиль примитива, который будет нарисован задается функцией gluQuadricDrawStyle. В которой первый параметр - ссылка на объект типа GLUquadricObj, второй - стиль отрисовки (GLU_POINT - рисуются только точки, GLU_LINE - рисуются только линии, GLU_FILL - фигура рисуется сплошной).