根据J大要求,以具体场景来说明一下选集的需求吧~ ----场景定义 我的目的是将几张大面互相修剪出我要的物体形态 选择了三个面然后隐藏其他物件。 发现前面和底面的物件都没有选择,于是必须重新显示所有,再选择一下边 而这个时候如果一不小心取消了选择,之前选过的面就需要再次选择。如果之前的面很多,再次选择就会很心累了。
而这只是8张面的情况。更多时候我会遇到复杂的类似的场景,这个时候没有选集真的是一场灾难。相关的解决方案: 1.TS Selection Set TS 有个selection Sets的功能,可以保存选集,并点击绿色箭头来复原选集选择,理论上这个工具能解决大部分问题。但是在使用中还是有不如意的地方。
当点击三角箭头后,指令区就无法输入指令了(失去激活)。必须要鼠标点一下指令区,才能再次输入指令。这对于我这样的自定义了大量别名的人来说,就非常难受。每次选择完之后必须再激活一下指令区,才能再次输入快捷键,很别扭。为了这样一个功能而去装一个TS,就有点大炮打蚊子了。
另外一种方式则是自定义颜色选集,通过颜色来定义选集
物件颜色是我根据基于网上的一个颜色工具列二次开发的小插件。功能是左键改变物件颜色,右键选择该颜色的所有物体
一定程度上也能解决一点问题。但是这个方案的问题有三个,1.颜色干扰,颜色过于艳丽对于我建模来说是一个很大的干扰项,长时间对着大红大绿的物件眼睛真的是受不了。2.无法选集之间组合选择。TS Selection Set可以按住shift 然后组合选择,但是用颜色的方式就做不到了。3.一个物体不能进入多个选集中。用颜色分其实感觉和用图层分几乎一样了,只是从效率上来说可能颜色分会高一点,但是这种方式就缺少灵活性,一个物件只能从属一个选集,在实际操作中就会略显麻烦。 -----需求称述 1. 以选择的物件生成选集 2. 将选择的物件加入选集 3. 将选择的物件从选集中排除 4. 全选选集内的物件 5. 取消选择选集中的物件 7. 选择多个选集的并集、交集、差集、补集((算是选集与选集之间的布尔运算了233)
|