Skip to content

Latest commit

 

History

History
10 lines (9 loc) · 1.49 KB

README.md

File metadata and controls

10 lines (9 loc) · 1.49 KB

№8 Отсечение выпуклым отсекателем

Аналогично №7, но отсекатель не прямоуг, а многоуг. Может быть невыпуклым – нужно делать проверку. Задаётся отсекатель, проверяется на выпуклость, рисуется цветом№1. Затем вводится произвольный многоугольник цветом№2. Проводится отсечение, результат закрашивается цветом №3.

Вопросы для самопроверки

  1. Способы задания отрезка при использовании алгоритма отсечения произвольным выпуклым отсекателем, попытка быстрой идентификации полностью видимых и невидимых отрезков.
  2. Способы определения видимости и невидимости точки относительно выпуклого отсекателя.
  3. Способы определения точки пересечения отрезка с границами отсекателя.
  4. Определение нижней и верхней границ видимой части отрезка.
  5. Определение полностью невидимых отрезков.
  6. Дополнительная проверка отрезка на видимость.