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

Содержимое удалено Содержимое добавлено
Строка 151:
А далее выбирать цвет функцией glColor3D:
<source lang="c">glColor3D(Alpha, R, G, B);</source>
Alpha - значение прозрачности от 0 до 1.
===Плоскости отсечения===
Если Вам надо нарисовать какой то объект урезанным, то используйте плоскости отсечения. Их может быть 6. Все они называются так: GL_CLIP_PLANE0, GL_CLIP_PLANE1, GL_CLIP_PLANE2, GL_CLIP_PLANE3, GL_CLIP_PLANE4 и GL_CLIP_PLANE5. Для включения плоскости отсечения пишите:
<source lang="c">glEnable(p);</source>
Где p - имя одной из перечисленных выше плоскостей. Вспомните что плоскость задается уравнением A*x+B*y+C*z+D = 0. Если хотите задать плоскости в OpenGL делайте так:
<source lang="c">glClipPlane(p, a);</source>
Где p - имя одной из перечисленных выше плоскостей; a - массив из четырех чисел, являющихся коэффициентами A, B, C и числом D.