Re: Замкнутые полилинии
От: newillusion  
Дата: 23.11.12 09:36
Оценка:
Здравствуйте, DEMIAN_8, Вы писали:

DEM>Задача следующая, нужно заштриховать фигуры созданные с помощью полилиний.


Мне кажется, Вы это как-то слишком своеобразно делаете. Стандартный способ — берем линию штриховки, и вычисляем все точки пересечения её и кусков полилинии. Поскольку полилиния у Вас замкнутая, то получите чётное количество точек пересечения Т. И попарно чертите куски линии штриховки: Т1-Т2, Т3-Т4, .... Тпредпоследняя-Тпоследняя. Никаких углов там вычислять не нужно. Формулу пересечения линии и отрезка можно легко найти, если самому выводить лень.

Потом берём другую линию штриховки и процесс повторяем...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.