jackfei 发表于 2005-1-25 19:24:00

关于选择集获取的一个问题

在visp中,如果我要自己选实体对象构成选择集,比强我可以拉框选取或者按shift多选,但是怎么样来获取这个选择集入变量呢,我想是不是有个系统变量来专门存放当前选择集的?(entget)好象只能获得一个实体对象.而ssget 的"w"只能选取完全包括在内的实体而不能选择在其内和与之相交的所实体,请问该怎么办

wdb 发表于 2005-1-25 19:53:00

用ssadd可以将多个选择集和并到一个选择集.


ssget 的"C"选择在其内和与之相交的实体

jackfei 发表于 2005-1-25 20:11:00

一起还有个问题:)


我要使选择集处于被选中状态该怎么样,也就是使它们可以看到

oyxx1023 发表于 2005-1-25 21:17:00

(redraw ent 3)吧。好象是这样的。

wdb 发表于 2005-1-26 08:16:00

改变实体颜色也可以的,命令退出之前注意恢复原来的颜色。

meflying 发表于 2005-1-26 09:20:00

(sssetfirst nil ss)

jackfei 发表于 2005-1-27 15:56:00

如果我的是ename,而不是选择集ss,又怎么样让它显示,ename与ss有转换的吗?

meflying 发表于 2005-1-27 16:34:00

转换?ename和ss是包含关系,怎么转换?只能把ename添加到ss中,使用ssadd函数,


关于亮显单个对象,4楼已经给出了很好的代码了,

jackfei 发表于 2005-1-27 17:03:00

噢,那这样ss与ename的列表有什么区别?

无痕 发表于 2005-1-27 19:05:00

一个是选集,一个是表
页: [1]
查看完整版本: 关于选择集获取的一个问题