userzhl 发表于 2007-7-6 08:29:00

[求助]求救高手,关于选择集的。

<p>如果在所选的物体中,既有圆又有文字,如何可以把圆和文字分别筛选出来?</p><p></p>

7686599 发表于 2007-7-6 09:27:00

<p>遍历选择集,以图元类型区分。</p><p>dxf 0</p>

phoenixdjq 发表于 2007-7-6 15:06:00

<p>如果只是操作的话</p><p>用filter命令就可以了</p><p></p>

userzhl 发表于 2007-7-6 15:17:00

<p>如何把:</p><p>(setq V1 (ssget))</p><p>所选物体变成:</p><p>(entget ...)</p><p>一样?</p>

wandong 发表于 2007-7-6 16:41:00

ssname函数返回选择集的图元。

lazybug 发表于 2007-7-6 19:54:00

<p>;用ssget实现一次选择的动作获得多个不同的选择集<br/>(setq ss1 (ssget))&nbsp;&nbsp; ;选择集1:选中的所有对象</p><p>(sssetfirst nil ss1) ;ss1成为当前选择集<br/>(sssetfirst)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;取消ss1的高亮<br/>;以上两句可用(command "select" ss "")替换<br/>(setq ss2 (ssget "p" '((0 . "line"))));ss1中的所有LINE图元赋给ss2</p><p>(sssetfirst nil ss1) ;ss1成为当前选择集<br/>(sssetfirst)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;取消ss1的高亮<br/>;以上两句可用(command "select" ss "")替换<br/>(setq ss3 (ssget "p" '((0 . "circle"))));ss1中的所有CIRCLE图元赋给ss3</p>

userzhl 发表于 2007-7-7 09:25:00

谢谢楼上的高手!

userzhl 发表于 2007-7-7 12:00:00

[求助]如何把选择集:

<p>如何把选择集:</p><p>(setq V1 (ssget))</p><p>所选物体变成单个:</p><p>(entget ...)</p><p>?????????????</p>

lazybug 发表于 2007-7-7 12:44:00

userzhl发表于2007-7-7 12:00:00static/image/common/back.gif如何把选择集:(setq V1 (ssget))所选物体变成单个:(entget ...)?????????????

<p>看看函数ssname</p>
页: [1]
查看完整版本: [求助]求救高手,关于选择集的。