![]() |
|
||||||||||
|
|||||
|
Вообщем у тебя два выхода:
1 простой и не понятный см. пост №5. Я плохо пояснил. Суть в том что луч соединяющий точку и вершину не может пересекать ни одну из сторон треугольника. Исключая вершины. Для этого тебе нуно написать функцию для определения пересечения двух отрезков по координатам их ограничивающих точек (кстати не тривиальная задача) 2. Понятный, но сложный: Точка принадлежит выпуклой фигуре в том случае если каждая проекция точки на каждую сторону фигуры, лежит между вершинами принадлижащими этой стороне. Для этого нужно строить перпендикуляры. Кстати у INils'а без перпендикуляров то же не обойтись. Последний раз редактировалось miramax; 21.09.2006 в 15:03. |
![]() |
Часовой пояс GMT +4, время: 08:01. |
|
|
« Предыдущая тема | Следующая тема » |
|
|