Отсечение граней границами отображаемого объема

7.4.4. Отсечение граней границами отображаемого объема Напомним рис. 7.11, где отсечение выполнялось после того, как вершины прошли сквозь проекционную матрицу. Отсечение производится в уже деформированном пространстве, поскольку канонический отображаемый объем особенно хорошо приспособлен для эффективного отсечения. Ниже мы покажем, как использовать это свойство, и разработаем детали алгоритма отсечения.

Отсечение границами канонического отображаемого объема (С\Л/)

Рис. 7.27. Отсечение границами канонического отображаемого объема (С\Л/)

Отсечение в деформированном пространстве проводить можно, поскольку точка находится внутри отображаемого объема камеры тогда и только тогда, когда ее преобразованная версия лежит внутри канонического отображаемого объема. На рис. 7.27, а приведен пример действия процедуры отсечения. Треугольник имеет вершины v2, v3, последняя из которых лежит вне канонического отображаемого объема СУУ. Отсекатель действует на ребра"opengl1_491.html">⇐ Предыдущая| |Следующая ⇒