[求助]沿曲线一定长度分段
cad的me命令只能沿曲线一个等值长度来等分<br/>要是想沿曲线不同的长度分段怎么办?<br/>比如想沿曲线100,200,50,620,100,200,50,620,100,200,50,620,来分段怎么办?<br/>能否写个程序? vlax-curve-getPointAtDist (defun divide-curline1 (en lst yesno / ptlst lth)<br/> (setq ptlst nil<br/> lth 0<br/> )<br/> (if yesno<br/> (setq lst (reverse lst))<br/> )<br/> (if (= (type en) 'ENAME)<br/> (setq en (vlax-ename->vla-object en))<br/> )<br/> (foreach n lst<br/> (progn<br/> (setq lth (+ lth n))<br/> (setq ptlst (cons (vlax-curve-getpointatdist en lth) ptlst))<br/> )<br/> )<br/> ptlst<br/>) brainstorm 发表于 2008-2-24 00:03 static/image/common/back.gif(defun divide-curline1 (en lst yesno / ptlst lth) (setq ptlst nil lth 0 )  ...
yesno定义是什么意思啊
页:
[1]