明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 644|回复: 6

[提问] 各位大哥请教个问题。我是新手

[复制链接]
发表于 2017-11-28 19:34:23 | 显示全部楼层 |阅读模式
(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?

发表于 2017-11-28 20:32:41 | 显示全部楼层
本帖最后由 Andyhon 于 2017-11-28 20:54 编辑

(ssget (List '(0 . "arc") (cons 40  r1) '(8 . "2细线层")))
发表于 2017-11-28 20:43:44 | 显示全部楼层
(ssget (list (cons 0 "arc")(cons 40 r1) (cons 8 "")))
 楼主| 发表于 2017-11-29 08:42:10 | 显示全部楼层
前生 发表于 2017-11-28 20:43
(ssget (list (cons 0 "arc")(cons 40 r1) (cons 8 "")))

大师我这个是根据直径和图层来选择,能不能改成根据直径和弧长来选择?
 楼主| 发表于 2017-11-29 08:42:30 | 显示全部楼层
Andyhon 发表于 2017-11-28 20:32
(ssget (List '(0 . "arc") (cons 40  r1) '(8 . "2细线层")))

大师我这个是根据直径和图层来选择,能不能改成根据直径和弧长来选择?
发表于 2017-11-29 09:08:17 | 显示全部楼层
...能不能改成根据直径和弧长...

系统未提供,得自己来
直径先改成半径 取得选择集
再逐一验算弧长(+fuzz)
 楼主| 发表于 2017-11-29 12:38:40 | 显示全部楼层
Andyhon 发表于 2017-11-29 09:08
...能不能改成根据直径和弧长...

系统未提供,得自己来

哦。谢谢大师。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-5-19 22:08 , Processed in 0.206482 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表