congcong 发表于 2003-1-6 19:58:00

用什么方法能求得spline及多义线的长度

mccad 发表于 2003-1-6 21:16:00

如下,对所有线均为效

(defun c:GetCurveLeng (/ ent curve-obj leng)
(vl-load-com)
(setq ent (entsel))
(setq curve-obj (vlax-ename->vla-object (car ent)))
(setq leng (vlax-curve-getDistAtParam
               curve-obj
               (vlax-curve-getEndParam curve-obj)
             )
)
(princ leng)
(princ)
)

congcong 发表于 2003-1-6 21:25:00

我不得不由衷地钦佩你,所有问题迎刃而解!!! 谢谢

blessli 发表于 2009-10-3 08:59:00

<p>看不到!程序哪?</p>

NetBee 发表于 2009-10-3 09:57:00

(vlax-curve-getDistAtParam Obj (vlax-curve-getEndParam Obj))
页: [1]
查看完整版本: 用什么方法能求得spline及多义线的长度