龙龙仔,你的程序在处理有宽度的pl线的时候有bug。这里提供一个另类点的,命令方式的,请龙龙仔笑纳:) - ;;;为多义性添加顶点:----无痕,2004,5 即兴而作.
- (defun c:ttt2 (/ elast e pt)
- (setq elast (entlast)
- e (car(entsel "\n选择要加顶点的多义线:"))
- pt (getpoint "\n点取新顶点位置:"))
- (vl-cmdf ".break" e "f" pt "@")
- (vl-cmdf ".pedit" "m" e )
- (if (setq elast (entnext elast)) (vl-cmdf elast))
- (vl-cmdf "" "j" "0" "" "")
- )
|