Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

занятная геометрия.... черезчур....   Найти похожие ветки 

 
wicked ©   (2006-02-17 19:41) [0]

а именно, вопрос мучает такого рода....
имеется многоугольник сложной произвольной формы, всегда - самопересекающийся.... нужен алгоритм, с помощью которого можно было бы разбить его на несколько результирующих не самопересекающихся многоугольников (concave или convex)....
недельное рытье дало очень расплывчатые варианты, в большинстве своем чем-то не подходящие - либо цеплять к прожекту еще одну библиотеку, либо зависеть от версии GLU на машине пользователя, либо-либо....
либо у меня плохо с терминологией и я не могу поэтому найти то, что мне нужно....


 
wicked ©   (2006-02-17 19:42) [1]

ах, да, забыл сказать, что многоугольник определен координатами вершин....


 
Джо ©   (2006-02-17 19:50) [2]

Я бы начал с поиска пересекающихся отрезков (ребер, sections), и собственно, точек пересечения. Как-то так.


 
umbra ©   (2006-02-17 19:53) [3]

а если многоугольник определен только координатами вершин, то откуда следует, что он самопересекающийся?


 
Джо ©   (2006-02-17 19:54) [4]

> [3] umbra ©   (17.02.06 19:53)

Общепринято считать, что порядок описания вершин существенен.


 
Ученик чародея ©   (2006-02-17 19:56) [5]

>>wicked ©   (17.02.06 19:42) [1]

Берешь справочник по математике для инженеров и на основе векторной алгебры выводишь формулы.


 
MBo ©   (2006-02-18 14:47) [6]

http://www.cs.man.ac.uk/~toby/alan/software/
Ссылки на другие библиотеки работы с многоугольниками:
http://www.complex-a5.ru/polyboolean/comp.html
(CGAL, Leda - самые известные)


 
wicked ©   (2006-02-23 00:47) [7]

всем спасибо.... что-то проясняется.......

> Я бы начал с поиска пересекающихся отрезков (ребер, sections),
>  и собственно, точек пересечения. Как-то так.
так и начал.... после нахождения таких точек стало возможным сформировать направленный циклический граф.... осталось найти его циклы с учетом направленностей полученных полигонов....
уфф, ну и медленно мне это всё дается.... :(

> MBo ©   (18.02.06 14:47) [6]
отдельное спасибо, но.... думаю, клиент не согласится покупать или одно, или другое.... это таки коммерческая разработка.... приходится строгать самому...
хотя, Мурта "впереди планеты всей" в данной тематике.... что радует....



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.041 c
9-1126424094
Signate
2005-09-11 11:34
2006.03.19
GLScene - начало


1-1140201021
RayGun
2006-02-17 21:30
2006.03.19
Структура программы


15-1140695598
vidiv
2006-02-23 14:53
2006.03.19
Зацените работу


8-1129180890
SnakeAK
2005-10-13 09:21
2006.03.19
Поворот изображения в TImage


6-1134067685
dDan
2005-12-08 21:48
2006.03.19
Ошибка 302 и как с ней бороться (Indy)