2443| 13
|
[提问] 求快速画开启线 |
20明经币
最佳答案漏了子函数
(defun c:tt5 (/ ent key ptlst px)
(setq key (getstring "开口方向?[上开(S)/下开(X)]:"))
( while (setq px (getpoint "\n选点:"))
(command "BOUNDARY" px "")
(setq ent (entlast) ptlst (Dptlst ent) )
(entdel ent)
(if (= key "s") (command "PLINE" "non" (car ptlst) "non" (mid_pt (caddr ptlst) (cadddr ptlst)) "non" (cadr ptlst) "" "change" "l" "" "p" "la" "开启" "")
( ...
| ||
| ||
| ||
| ||
点评
我这里没问题,图层要有"开启"这个图层
| ||
点评
(if (= key "s") 改为 (if (= key "x")
| ||
点评
论坛找一个简化多段线顶点的码处理一下
| ||
| ||
| ||
| ||