fan_zh 发表于 2016-9-13 14:30 static/image/common/back.gif
bo 是要以点来响应的 变量S不是点
另,程序中间选点,只需要在相应位置加入(setq p1 (getpoint))
你好。。
(setq p1 (getpoint))
(command "_.boundary" "" "p1" "")这句似乎还差点什么,是不是要在 "_.boundary" ""与 "p1"之间加点什么选项?
cad报:指定下一点或 [圆弧(A)/闭合(C)/半宽(H)/长度(L)/放弃(U)/宽度(W)]: (command "_.boundary" "" "p1" "")
P1 不要加引号 fan_zh 发表于 2016-9-13 15:21 static/image/common/back.gif
(command "_.boundary" "" "p1" "")
P1 不要加引号
多谢你啊,,,
搞好了,多亏你你醒,要先定义一个点,否则,只会瞎忙。。
有空帮我看看这个好不?
http://bbs.mjtd.com/thread-173339-1-1.html
也是不得要领 (defun c:tt ()(setq kd (getdist "\n宽度:<60>"))
(if (= kd nil)
(setq kd 60)
)
(setvar "osmode" 0)
(while (setq pt0 (getpoint "\n基准点: "))
(setq pt1 (polar pt0 (* pi 0.5) 10))
(setq pt2 (polar pt1 (* pi 0) 100))
(setq pt3 (polar pt2 (* pi 1.5) kd))
(setq pt4 (polar pt3 (* pi 1) 150))
(setq pt5 (polar pt4 (* pi 0.5) kd))
(command "pline" pt2 pt3 pt4 pt5 "c")
(setq s1 (entlast))
(bpoly pt0)
(command "erase" s1 "")
)
(princ)
) 谢谢xyp1964
页:
1
[2]