Есть ли стандартный порядок для рисования граней на прямоугольной призме с OpenGL? Если бы я написал функцию «призмы», хотел бы я написать ее для рендеринга в определенном порядке? Существуют ли какие-либо технические причины для рисования, скажем, переднего лица перед лицом?Стандартный порядок нанесения призмы?
0
A
ответ
1
Есть две возможности, как интерпретировать и ответить на ваш вопрос.
Толкование, что г-буфер отключен
Если это так, то все примитивы вы рисуете будут нарисованы в таком порядке. Значит, вам нужно написать его в этом конкретном порядке.
Толкование, что г-буфер включен
Если это так, то это не важно, в каком порядке вы посылаете многоугольники в graphicscard. Нет стандартного заказа
Передняя картина позволяет [«раннее z kill»] (http://stackoverflow.com/q/15673187/622391), где скрытые элементы не нужно будет нарисовать на все –
Если у вас нет прозрачности, в этом случае вы хотите вернуться к фронту. –