求助:多段线顶点画圆
获得圆与多段线交点,依次两两连接所得交点,删除原来多段线;http://bbs.mjtd.com/xwb/images/bgimg/icon_logo.png 该贴已经同步到 知行ooo李肖坪的微博 ;画圆打断 明经 ZZXXQQ 2015.8.21
(defun c:tt ()
(setvar "CMDECHO" 0)
(while (and (setq s1 (entsel "\n选择多段线: "))
(setq ent (entget(car s1)))
(= (cdr(assoc 0 ent)) "LWPOLYLINE"))
(setq ptlst (list))
(foreach x ent (if (= (car x) 10) (setq ptlst (cons (cdr x) ptlst))))
(foreach x ptlst
(entmake (list '(0 . "CIRCLE") (cons 10 x) (cons 40 0.4)))
(command "_.TRIM" "L" "" x "")
)
)
(setvar "CMDECHO" 1)
(princ)
)
ZZXXQQ 发表于 2015-8-21 08:52 static/image/common/back.gif
非常感谢………………新手,不知道如何谢你,请指示……
页:
[1]