О Отсортировать массив faces[] по ключевому слову extent.far, как в алгоритме художника.
О Разрешить неоднозначные ситуации, перестраивая список и при необходимости разбивая грани.
О Визуализировать каждую грань обновленного списка в порядке убывания extent.far (то есть от
задней грани к передней). Новым является второй этап, в рамках которого выполняется тщательный анализ всех полигонов, чьи 2-экстенты (то есть расстояние между extent.near и extent.far) перекрываются.

Рис. 13.11. Неоднозначные случаи, подлежащие разрешению с помощью алгоритма сортировки по глубине На рис. 13.11 показаны различные неоднозначные ситуации, подлежащие разрешению. На рис. 13.11, а грани Р и Q взаимно проникают"opengl1_889.html">⇐ Предыдущая| |Следующая ⇒