ВУЗ:
Составители:
Основы компьютерной графики для программистов 47
____________________________________________________________________________________________________________________
http://www.ksu.ru/persons/9134.ru.html
5. Проекции многоугольников на плоскости xOy, то есть на экране, не
перекрываются (это определяется сравнением ребер одного многоугольника
с ребрами другого).
Если во всех пяти тестах получен отрицательный ответ, то P – действительно закрывает
Q. Тогда меняем P и Q в списке местами. В случае, как показано на рис. 38, алгоритм
зацикливается.
Для избежания зацикливания вводится ограничение: многоугольник,
перемещенный в
конец списка (т.е. помеченный), не может быть повторно перемещен. Вместо этого
многоугольник P или Q разделяется плоскостью другого на два новых многоугольника.
Эти два новых многоугольника включаются в соответствующие места упорядоченного
списка, и алгоритм продолжает работу.
Рис. 18. z -оболочки треугольников P и Q – пересекаются.
Рис. 20
Рис. 19
Рис. 21
Основы компьютерной графики для программистов 47 ____________________________________________________________________________________________________________________ 5. Проекции многоугольников на плоскости xOy, то есть на экране, не перекрываются (это определяется сравнением ребер одного многоугольника с ребрами другого). Рис. 18. z -оболочки треугольников P и Q – пересекаются. Если во всех пяти тестах получен отрицательный ответ, то P – действительно закрывает Q. Тогда меняем P и Q в списке местами. В случае, как показано на рис. 38, алгоритм зацикливается. Рис. 19 Рис. 20 Для избежания зацикливания вводится ограничение: многоугольник, перемещенный в конец списка (т.е. помеченный), не может быть повторно перемещен. Вместо этого Рис. 21 многоугольник P или Q разделяется плоскостью другого на два новых многоугольника. Эти два новых многоугольника включаются в соответствующие места упорядоченного списка, и алгоритм продолжает работу. http://www.ksu.ru/persons/9134.ru.html
Страницы
- « первая
- ‹ предыдущая
- …
- 45
- 46
- 47
- 48
- 49
- …
- следующая ›
- последняя »