各位大哥请教个问题。我是新手
(setq r1 5)(setq ss (ssget '((0 . "arc")(-4 . "=")(40 . r1)(8 . "2细线层"))) i -1)
这个就出现
错误: ssget 列表值错误
但是 (setq ss (ssget '((0 . "arc")(-4 . "=")(40 . 5)(8 . "2细线层"))) i -1)
改成5就能选择半径5的圆了。为什么不能用R1?如何改才能用R1?
本帖最后由 Andyhon 于 2017-11-28 20:54 编辑
(ssget (List '(0 . "arc") (cons 40r1) '(8 . "2细线层"))) (ssget (list (cons 0 "arc")(cons 40 r1) (cons 8 "")))
前生 发表于 2017-11-28 20:43
(ssget (list (cons 0 "arc")(cons 40 r1) (cons 8 "")))
大师我这个是根据直径和图层来选择,能不能改成根据直径和弧长来选择? Andyhon 发表于 2017-11-28 20:32
(ssget (List '(0 . "arc") (cons 40r1) '(8 . "2细线层")))
大师我这个是根据直径和图层来选择,能不能改成根据直径和弧长来选择? ...能不能改成根据直径和弧长...
系统未提供,得自己来
直径先改成半径 取得选择集
再逐一验算弧长(+fuzz) Andyhon 发表于 2017-11-29 09:08
...能不能改成根据直径和弧长...
系统未提供,得自己来
哦。谢谢大师。
页:
[1]