Maya4.0多边形建模-编辑多边形(3)
2006-04-05 19:41:37 来源:WEB开发网54本节主要讨论与多边形有关的工具。Maya还提供了许多方法来显示多边形和选择各种组件。这里仅讨论经常使用的一些功能的选项设置。
创建和填充孔
我们可用一个面在另一个面上创建一个“孔”。下面的例子是通过复制面来创建的,然后执行Polygons→MakeHoleTool命令。系统默认设置下,MakeHole工具用第2个面在第1个面上挤压,产生一个“孔”。也可在选项框中选择Middle选项来创建有孔表面。如果不想破坏原表面的位置,只需设置Merge为First,如图5-30所示。
执行EditPolygon→FillHole命令,可将面上的多余的“孔”填充起来,但在填充前要选择孔边,如图5-31所示。
布尔操作
相交的多边形物体可以进行简单的布尔求和、布尔求减及布尔与的操作,在Polygons→Booleans子菜单下可以实现这些功能。这些功能可以帮助用户操作多边形,其效果如图5-32所示。
有时,两个多边形对象以某些方式相交时,不能进行必要的布尔运算,这时会得到一个错误的信息,或这两个平面都会消失。在这种情况下,稍许移动其中的一个物体再试一次。有时,该对象可能需要首先进行清理,如删除那些带有零区域的表面。
进行布尔运算后,对象的顶点或许不能很好地吻合,需要做一些处理工作。例如在进行布尔求减运算时,即一个选中的对象减去它与第2个对象的交叉部分。图5-33所示为圆环在与其他对象进行布尔减运算时产生的在相交处的混乱情况。
联结、抽取和分开多边形
Polygon菜单下的Combine命令有些类似于布尔和运算。Combine命令可把多边形表面作任何形式的联结,同时使它们成为一个对象,这一点与布尔和运算相同,但是它并不去掉多余部分,如图5-34所示。布尔和运算是把对象的边和顶点结合在一起,而Combine操作还保留它们各自的状态。
联结多边形对象比较简单,但是把一个多边形对象分割成数个独立的对象则有些复杂。在多边形对象的任何一个面变成独立的对象前,它们必须被提取成为不同的外形。
使用Combine命令创建的对象已经提取了块,所以只需执行EditPolygons→Separate命令来取消联结操作,而不必使用Extract命令。
Extract命令是把选中的面从它相邻的面中提取出来,这样它们便不再有共同的顶点和边,如图5-35所示。默认设置使任何被提取的面自动分离出来,成为各自独立的对象。如果要提取面但又要保持它们为原对象的一部分,可以在Extract命令的属性对话框中取消选中SeparateExtractedFaces复选框。
EditPolygons→SplitVertex命令和Extract命令的功能类似。但它只适用于顶点并将每个顶点分成单独的顶点,也将连接边分成单独的边或边界边。
合并顶点和边
Merging命令与Extracting命令正好相反,因此,用Extracting命令分离出顶点和边后,又可用Merging把它们合并起来。
EditPolygons→MergeVertices命令是合并,而不是将很多的点重叠在一点上,只有一个顶点为多条边所共享。通常,只有在移动边或面时,才能清楚它们之间的区别,如图5-36所示。
EditPolygons→MergeEdgeTool命令的功能是合并边界上的边。当选择了这个工具时,边界上的边就会变粗,单击第1条边,再单击第2条边,两条边都会变成桔黄色,再次单击,两条边就合并了。有3种合并模式选项:
●Middle(系统默认):第1条和第2条边中点合并。
●First:第2条边合并到第1条边。
●Second:第1条边合并到第2条边。
合并之后,还是处于合并模式下,系统会让用户再拾取另一条边继续进行合并。保持这种合并模式,若合并的边很明显,就可以使用MergeMultipleEdges命令。选择要合并的边,执行EditPolygons→MergeMultipleEdges命令,使所有的边界边合并在一起。该命令有时保留了几条未合并的边,可以用MergeEdge工具进行合并,如图5-37所示。
如果合并边产生的是线框连接,取消该操作,然后选择边合并的面的法线。如果法线不存在,则需要对它们进行转换。
删除和分解多边形组件
虽然删除多边形组件是很简单的事,但删除前还是要记住以下3点:
●仅能删除角上的顶点,或只有两条边合用的顶点(称为Winged顶点)。
●不能删除边界上的边。
●可以删除面。
在删除边时,要确保删除的是Winged顶点,当选择表面上的顶点时就可以看到它们。
EditPolygon→Collapse命令允许分解面和边,以便共用剩下的顶点,如图5-38所示为合并边的效果。
赞助商链接