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

Содержимое удалено Содержимое добавлено
Строка 104:
|}
* Установить размер точки в пикселях можно функцией glPointSize(n), где n - количество пикселей.
===Функции для работы с примитивами===
OpenGL предоставляет широкий набор функций для изменения внешнего вида примитивов перед их отрисовкой.
{| class="wikitable sortable"
|-
! Функция !! Описание !! Пояснение
|-
| glLineStipple(GLint factor, GLushort pattern) || Устанавливает где будет видна линия, а где нет. || Есть некоторое число a, которое переводом в двоичную систему. Там где 0 - там линия не видна, где 1 - видна. Первый параметр factor указывает количество повторения одного бита (одной цифры в двоичной записи числа).
|-
| glLineWidth(w) || Устанавливает толщину линии в пикселях. || -
|-
| glPolygonMode(side, m) || Устанавливат с какой стороны рисовать треугольник и как. || Параметр side отвечает за сторону с которой рисовать треугольник и может принимать одно из значений: GL_FRONT (спереди), GL_BACK (сзади), GL_FRONT_AND_BACK (с обоих сторон). m указывает как рисовать треугольник - GL_POINT (рисовать только точки треугольника), GL_LINE (рисует ребра треугольника) и GL_FILL (рисует заполненный треугольник).
|}