![]() |
Translate to: |
||||||
| Обратная связь | Новости САПР | Программы | Документация | Полезные советы | Обзорные статьи | ||
| Заказ и разработка | Каталог САПР | САПР-конференция | Библиотека ГОСТов | Наши соавторы | Коммерческое ПО | ||
;;; возвращает длину периметра выбранного объекта
;;; Тестирована на AutoCAD 2000
(defun c:lenghtOfObject (/ en curve len)
(if (setq en (entsel))
(progn
(setq curve (vlax-ename->vla-object (car en)))
(if (vl-catch-all-error-p
(setq len (vl-catch-all-apply
'vlax-curve-getDistAtParam
(list curve
(vl-catch-all-apply
'vlax-curve-getEndParam
(list curve)
)
)
)
)
)
nil
len
)
)
)
)
Copyright © Сайт поддержки пользователей САПР