|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
Измерение расстояние между кривыми
Регистрация: 06.02.2005
Сообщений: 5
|
||
Просмотров: 9118
|
|
||||
Регистрация: 21.08.2003
Штаб
Сообщений: 943
![]() |
Идея: есть кривая 1, кривая 2
Разбиваем кривую 1 одинаковыми на ряд отрезков (длина (L) отрезка регулируется). В каждой полученной точке используем функцию vlax-curve-getClosestPointTo. Выбираем наименьшее расстояние. От этой точки (А) идем влево и вправо с меньшим интервалом (до точек, находящихся от точки А на расстоянии L). Повторяем предыдущий этап. И т.д. до достижения требуемой точности. Т.е. процесс итерационный. Если не понятно, объясню поподробнее, только попозже. |
|||
![]() |
|
||||
Регистрация: 06.02.2005
Сообщений: 5
|
Спасибо за идею - она поможет оптимизации кода:
http://www.autocad.ru/cgi-bin/f1/board.cgi?t=15227Du До встречи на Софттуле Вопрос снят |
|||
![]() |