Тема: Как найти точку на полилинии?

здрасти всем
люди у меня задача найти точку на полилинии на растоянии 1000 мм учитывая что она 3000 мм длиной
я его делаю через sendcommand и lengthen но в конце нужно желать отмену команды но я не могу
если другие варианты как делать?
заранее благодарен
саша

Re: Как найти точку на полилинии?

Все проще.
1) Построй окружность из заданной точки нужного радиуса
2) Получи точки пересечения этой окружности с полилинией.
Естественно это все на VBA.

Re: Как найти точку на полилинии?

На LISP'е:

(vlax-curve-getPointAtDist vla:pline 1000.0)

vla:pline - vla-указатель полилинии.
Думаю, в VBA должно быть что-то о-о-очень похожее...
______________
Удачи.

Re: Как найти точку на полилинии?

По-моему в VBA нет ничего похожего на vlax-curve-getPointAtDist . Для решение этой задачи рациональнее написать процедуру на ЛИСПЕ

Re: Как найти точку на полилинии?

...написать процедуру на ЛИСПЕ

Функцию...
______________
Удачи.