Исправление slovazap, (текущая версия) :
Расстояние до призмы возьми как расстояние до самой близкой её точки, естественно
Раз наплевать на то, что сложные случаи (типа пересекающихся призм) обрабатываются некорректно, то можно сортировать по расстоянию от наблюдателя до ближайшей к наблюдателю вершины призмы, или даже до центра масс призмы (что бы не искать новую вершину при повороте сцены).
Естественно, нет. Вот такой случай будет обработан неправильно:
BBBBBBBBBBBBBB
BBBBBBBBBBBB
BBBBBBBBBB
A BBBBBBBB
BBBBBB
BBBB
BB
^^
(наблюдатель)
Исходная версия slovazap, :
Расстояние до призмы возьми как расстояние до самой близкой её точки, естественно
Естественно, нет. Вот такой случай будет обработан неправильно:
**************
************
**********
********
* ******
****
**
^^
(наблюдатель)