命令条目: “修改”面板 选择 NURBS 对象。“常规”卷展栏 “附加”按钮、“导入”按钮及相关控件
您可以将其他 3ds Max 对象引入 NURBS 模型中。
有两种将其他 3ds Max 对象引入到 NURBS 对象中的方法:
附加,该方法与为网格和样条线的“附加”类似。它将附加对象转化为 NURBS 格式。一旦对象被附加,就可以作为 NURBS 曲面或曲线对其进行编辑。但是,附加对象的历史记录会丢失。
注意对 NURBS 曲面,可以附加其他 NURBS 对象、标准基本体对象或四边形面片和三角形面片曲面。面片会转化为 NURBS 曲面。“四边形面片”比“三角形面片”转化起来更容易。转化的“三角形面片”有一个折叠的内部边,这使得操纵网格时会产生不规则的结果。
当您将样条线圆形转化为 NURBS 曲线后,曲线的方向将反转。从而可以促进使用曲线来修剪曲面:如果未反转方向,通常,圆将向外而不是向内修剪。
导入,该操作在某些程度上类似于布尔操作。引入 NURBS 对象的对象不会丢失其历史记录。可以选择导入对象作为子对象。
使用导入
下面列出了使用“导入”而不用“附加”的原因:
要保持对基本体的参量控制。
例如,如果导入一个球体,可以直接更改其半径,但是在使用“附加”后就没法这样做。
要将 Bezier 样条线作为 NURBS 曲线使用。
例如,如果想在 NURBS 模型中将 Bezier 样条线作为曲线使用,那么将其导入。这样就可以将其作为 Bezier 样条线进行编辑,而不是作为 NURBS 曲线。
通过导入创建的曲面和曲线可以在 NURBS 模型中使用。例如,如果导入一个长方体,可以在 NURBS 对象中的一个多边形和另一个曲面间创建一个混合曲面。
一旦导入了对象,那么 NURBS 对象就拥有了一个“导入”子对象层级。当选中一个导入时,它以红色高亮显示。
当修改器将导入转化为某些不能再转化为 NURBS 对象的对象时,将修改器应用到导入上会产生一个错误。例如,如果导入一个球体并应用弯曲,那么球体会转化为一个可编辑的网格,但是该网格不能自动转化为 NURBS 曲面。这种情况下,导入子对象处于一种错误状态并且以错误颜色显示(默认情况下为橙色)。
导入以两种不同的方式显示。当在 NURBS 对象层级或子对象层级而不是“导入”层级上工作时,导入以 NURBS 曲线和曲面形式显示,并使用 NURBS 对象的网格细分(请参见曲面近似)。但是,在“导入”子对象层级上,选中的导入使用其固有显示格式显示。换句话说,导入如同其作为顶级对象那样显示。这是因为这些显示必须使您可以编辑导入对象。例如,一个导入的 Bezier 样条线必须显示其切线控制柄。如果它作为转化的 NURBS 曲线显示,那么就不可能这样。应该保持让“导入”子对象层级回到 NURBS 类型显示。
可以提取导入对象。这会再次创建一个独立的顶级对象。
过程
要将一个对象附加或导入到 NURBS 对象上,请执行以下操作:
选择 NURBS 对象,然后转到 “修改”面板。
(可选)如果想重新定向并将导入与 NURBS 对象的中心对齐,那么启用“重新定向”。
启用“附加”或“导入”。
注意在这一步,也可以单击“附加多个”或“导入多个”。这些按钮打开一个“从场景选择”对话框,这样就可以选择要附加或导入的多个对象。
单击对象以附加或导入。
鼠标光标会改变形状以表示有效对象。可以向 NURBS 附加曲线、NURBS 曲面或可转化的对象。
要提取导入对象,请执行以下操作:
转至“导入”子对象层级,并选择要提取的对象。
在“导入”子对象卷展栏上单击“提取导入”。
如果设置了“副本”(默认设置),那么提取对象是导入对象的一个顶级副本。如果设置了“实例”,那么提取对象是导入对象的一个实例。一开始提取对象与导入对象占用同一空间:必须移动提取对象或导入子对象两者之一,或者移动整个 NURBS 模型,在完成这些操作之后才可以看到提取对象。
界面
“附加”和“导入”控件
附加
将另一个对象附加到 NURBS 对象上。单击以启用“附加”,然后单击要附加的对象。如果正在附加的对象并不是 NURBS 对象,那么它会转化为一个或多个 NURBS 曲线或曲面,这些曲线或曲面是正在修改的对象的子对象。
将多个对象附加到 NURBS 曲面上。打开“从场景选择”对话框的版本,列出可以附加的对象。使用对话框控件按名称选择一个或多个对象,然后单击“附加”。
移动并重新定向正在附加或导入的对象,这样其局部坐标系的创建就与 NURBS 对象局部坐标系的创建相对齐。
将另一个对象导入到 NURBS 对象上。与“附加”操作类似,但是导入对象保留其参数和修改器。
导入多个对象。与“附加多个”操作类似,但是导入对象保留其参数和修改器。
附加多个
重新定向
导入
导入多个