选择对象的最简单方法是使用选择工具在视口中单击。下面是主工具栏中常用的选择对象工具。 仅仅用来选择对象,单击即可选择一个对象。
四种不同的区域选择方式。第一种是矩形方式,第二种是圆形方式,第三种是自由
多边形方式,第四种是套索方式。
根据名字选择对象,可以在Select Objects对话框中选择一个对象。
交叉选择方式/窗口选择方式。 2.4.2 选择多个对象
当选择对象的时候,常常希望选择多个对象或者从选择的对象中取消某个对象的选择,这就需要将鼠标操作与键盘操作结合起来。下面给出选择多个对象的方法。 ? Ctrl+单击:向选择的对象中增加对象。
? Ctrl或者Alt+单击:从当前选择的对象中取消某个对象的选择。
? 在要选择的一组对象周围单击并拖曳,画出一个完全包围对象的区域。当释放鼠标键的时候,框内的对象被选择。
图2.46是使用画矩形区域的方式选择对象。
注:在默认的状态下,所画的选择区域是矩形的。还可以通过主工具栏的按钮将选择方式改为圆形(Circular)区域选择方式、任意(Fence)形状区域选择方式或者套索(Lasso)选择方式。 选择过程中 选择结果
图2.46
窗口选择和交叉选择
当使用矩形选择区域选择对象的时候,主工具栏有一个按钮用来决定矩形区域如何影响对象。这个触发按钮有两个选项:
Window Selection(窗口选择):选择完全在选择框内的对象。
Crossing Selection(交叉选择):在选择框内和与选择框相接触的对象都被选择。 2.4.3 根据名称来选择
在主工具栏上有一个 Select by Name按钮。单击这个按钮后就会出现Select Objects对话框,该对话框显示场景中所有对象的列表。按键盘上的H键也可以访问这个对话框。该对话框也可以用来选择场景中的对象。
技巧:当场景中有许多对象的时候,它们会在视口中相互重叠,这时在视口中采用单击的方法
选择它们将是很困难的。但是使用Select Objects对话框就可以很好地解决这个问题。 下面举例说明如何根据名称来选择对象。
1. 启动3ds max,或者继续前面的练习,在主工具栏上选取File / Open,打开本书配套光盘中的Samples\\ch02\\ch02_02.max文件。该场景是一个有简单家具的房间,见图2.47。
2. 在主工具栏上单击 Select by Name按钮,出现Select Objects对话框,参见图2.48。 3. 在Select Objects对话框中单击Table base。
图2.47
4. 在Select Objects对话框中按下Ctrl键,然后单击Floor。这时Select Objects对话框的列表中有两个对象被选择,见图2.48。
5. 在Select Objects对话框中单击Select按钮。这时Select Objects对话框消失,场景中有两个对象被选择,在被选择的对象周围有白色框。
6. 按键盘上的H键,出现Select Objects对话框。 7. 在Select Objects对话框中单击Stool leg 02-01。 图2.48
8. 按下Shift键,然后单击Stool seat 02。在两个被选择对象中间的对象都被选择了,见图2.49。 9. 在Select Object对话框单击Select按钮。在场景中选择了5个对象。
注意:如果场景中的对象比较多,会经常使用Select by Name功能。这就要求合理地命名文件。如果文件名组织得不好,使用这种方式选择就会变得非常困难。
2.4.4 锁定选择的对象
图2.49
为了便于后面的操作,当选择多个对象的时候,最好将选择的对象锁定。锁定选择的对象后,就可以保证不误选其它的对象或者丢失当前选择的对象。
可以单击状态栏中的Lock Selection按钮来锁定选择的对象,也可以按键盘上的空格键来锁定选择的对象
选择集Selection Sets和组(Group)
2.5 选择集(Selection Sets)和组(Group)
选择集和组用来帮助在场景中组织对象。尽管这两个选项的功能有点类似,但是工作流程却不同。此外,在对象的次对象层次选择集非常有用,而在对象层次组非常有用。 2.5.1 选择集
选择集(Selection Sets)允许给一组选择对象的集合指定一个名字。由于经常需要对一组对象进行变换等操作,所以选择集非常有用。当定义选择集后,就可以通过一次操作选择一组对象。 下面举例说明如何使用命名的选择集。 创建命名的选择集
1. 继续前面的练习,或者在主工具栏上选取File / Open,打开本书配套光盘中的Samples\\ch02\\ch02_02.max文件。 2. 在主工具栏上单击
Select by Name按钮,出现Select Objects对话框。
3. 在Select Objects对话框中单击Cylinder01。
4. 在Select Object对话框中按下Ctrl键并单击Table base和Table base cylinder,见图2.50。
5. 在Select Objects对话框单击Select按钮,组成桌子的3个对象被选择了,见图2.51。
2.50 图2.51 6. 单击状态栏的
Lock Selection Set按钮。
图
7. 在前视口中用单击的方式选择其它对象。
由于 Lock Selection Set已经处于打开状态,因此不能选择其它对象。
Named Selection Sets 区域。
8. 在主工具栏将鼠标光标移动到 9. 在
Named Selection Sets键盘输入区域,键入Table,然后按Enter键。
这样就命名了选择集。
注意:如果没有按Enter键,选择集的命名将不起作用。这是初学者经常遇到的问题。 10. 按空格键关闭
Lock Selection Set按钮的设定。
11. 在前视口的任何地方单击。原来选择的对象将不再被选择。
12. 在主工具栏单击Named Selection Sets区域向下的箭头,然后在弹出的列表中选取
Table。桌子的对象又被选择了。
13. 按键盘上的H键,出现Select Objects对话框。 14. 在Select Objects对话框中,对象仍然是作为个体被选择的。该对话框中也有一个Selection Sets列表。
15. 在Select Object对话框单击Cancel按钮,关闭该对话框。 16. 保存文件,以便后面使用。 2.5.2 组(Groups) 组和选择集的区别
组(Groups)也被用来在场景中组织多个对象。但是它们的工作流程和编辑功能与选择集不同。下面的列表就给出了组和选择集的不同之处:
? 当创建一个组后,组成组的多个单个对象被作为一个对象来处理。 ? 不再在场景中显示组成组的单个对象的名称,而显示组的名称。 ? 在对象列表中,组的名称被用括号括了起来。
? 在Name and Color卷展栏中,组的名称是粗体的。 ? 当选择组成组的任何一个对象后,整个组都被选择。 ? 要编辑组内的单个对象,需要打开组。
编辑修改器和动画都可以应用给组。如果在应用了编辑修改器和动画之后决定取消组,每个对象都保留组的编辑修改器和动画。
在一般情况下,尽量不要动画组内的对象或者选择集内的对象。可以使用链接选项设置多个对象一起运动的动画。
如果动画了一个组,将发现所有对象都有关键帧。这就意味着如果设置组的位置动画,并且观察组的位置轨迹线的话,那么将显示组内每个对象的轨迹。如果动画的是有很多对象的组,那么显示轨迹线后将使屏幕变得非常混乱。实际上,组主要用来建模,而不是用来制作动画。 创建组
1. 继续前面的练习,或者在主工具栏上选取File / Open,打开本书配套光盘中的Samples\\ch02\\ch02_02.max文件。 2. 在主工具栏上将选择方式改为
Crossing Selection。
3. 在前视口从右侧凳子的顶部单击并拖曳,向下画一个方框,见图2.52。被方框接触的对象都被选择了,见图2.53。
2.52 图2.53
4. 在菜单栏选取Group / Group,出现Group对话框,见图2.54。
5. 在Group对话框的Group name区域,键入Stool,然后单击OK按钮。
6. 到Modify面板,注意观察Name and Color区域,Stool是粗体的,见图2.55
图2.54 图2.55
图