В одном из прошлых материалов я рассказывал Вам о шуточной теореме о большой точке (ссылка на неё будет в конце материала, т.к. Дзен блокирует статьи, в которых в описание попадает ссылка). Точка и сегодня будет героем нашей повести, но говорить будем о такой науке как вычислительная геометрия - отрасли знаний, в которой рассматриваются алгоритмы решения геометрических задач. В университетском курсе начинается предмет с классической задачи: Дана точка и многоугольник, лежащие в одной плоскости. Определить, где находится точка: внутри или вне многоугольника ? В задачах могут рассматриваться как простые (без самопересечений) так и сложные многоугольники, причем неважно выпуклые или нет. Самым простым способом решения задачи является способ трассировки лучом. Для этого в заранее произвольно заданном направлении (например, по оси Y) из каждой точки "запускается луч": Теперь остается посчитать количество пересечений лучей с ребрами многоугольника. Если их четное количество (или 0) - точка
Первая и самая важная задача вычислительной геометрии. Задача о расположении точки
5 июля 20215 июл 2021
1762
2 мин