Maya4.0NURBS建模-编辑曲线(3)
2006-04-05 19:45:47 来源:WEB开发网曲线编辑工具
还可以对已经建立的曲线进行编辑。本节将讨论粘合或断开曲线、排列曲线和曲面、重建曲线、插入节点、在曲线上添加点、切割和圆整曲线及偏移曲线等内容。
一条曲线一旦建立,通过通道框或者属性编辑器,用户可以转换它或者改变它的显示模式,也可以运用转换工具变形可控点以改变曲线的形状。
曲线编辑工具(CurveEditingTool)是一个方便快捷的工具,该工具操作器由以下几个操作手柄组成,如图4-31所示。通过这些操作手柄调整切线的方向或者调整切线的缩放手柄,可以快速地改变曲线的形状。因此,它经常用于建模曲线或者动画路径中。
执行EditCurves→CurveEditingTool命令便可以激活编辑曲线工具,如图4-31所示。
●ParameterHandle:习惯上称为参数手柄,主要用于操作曲线编辑工具在曲线上的位置,选择作为编辑对象的点。
●PositionHandle:称为位移手柄,它可以方便快捷地移动曲线上作为编辑对象的点至合适的地方。
●TangentDirectionHandle:切线方向手柄,用来改变切线的方向。
●TangentScaleHandle:切线缩放手柄,用于缩放切线的方向,以最终改变整条曲线的形状。
●AxesLines:轴向控制用于控制并吸附切线手柄到X、Y、Z的任意轴向上。
切割曲线
EditCurves→CutCurve命令也是一种有用的编辑曲线方式。它的作用是当大量曲线相交时将它们分离。FindIntersections的默认设置是In2DAnd3D,即寻找曲线的交点,即使曲线在三维空间内不相交,但在活动的(二维)视图中看上去是相交的也可以。在图4-32中,两条曲线相交,执行EditCurves→CutCurve命令之后,曲线从交点断开。
圆整曲线
圆整曲线CurveFillet的作用是使两相交曲线生成一个圆角。和CutCurve在二维视图中不同,圆整曲线必须是相接的。默认的设置在两曲线相交处生成一个圆角,如图4-33所示。在两曲线相交处,有时会出现错误的圆角,在这种情况下,首先要将曲线剪断,然后再选择要圆整的曲线。在选项框中的Trim和Join设置可以剪断曲线并将各段曲线连接成一条曲线,从而节省了大量的时间。
偏移曲线
OffsetCurve就是用在选项框中设置的偏移距离来复制一条曲线。偏置一条曲线与复制和缩放一条曲线有很大的不同:当进行曲线复制和不均匀缩放时,曲线仍然保持着原有的形状,而偏移生成的曲线仅仅是与原曲线保持着距离,不一定保持曲线的原有的形状,图4-34显示了它们的区别。
复制曲线
另一种生成曲线的方法是DuplicateSurfaceCurves,实际上,这种方法并不是属于Create菜单,而是在EditCurve菜单上。这是一种非常有效的曲线生成方法,特别是它能够复制一个面上所有的等参线。试着使用该工具,生成一个默认的圆柱,显示等参线,在表面上任意选择一个等参线,选择EditCurves→DuplicateSurfaceCurves命令。这样,一条和圆柱有同样数目段的曲线已经复制成了,如图4-35所示。
将复制的曲线从圆柱体中移去,选中该圆柱体,重复执行EditCurves→DuplicateSurfaceCurves命令。如图4-36所示,这次复制了圆柱所有的等参线,也可以设置一些选项以便只在U或V方向复制,默认是在两个方向复制。
复制的曲线跨距和原圆柱体,但复制曲线的数量和显示在屏幕上的等参线的数量是一致的。如果圆柱体的NURBS平滑度设置的精度较高,生成的曲线将比原物体。
赞助商链接