第 2 部分:相交和修剪

组合 NURBS 曲面的常用方法是使这些曲面相交,然后对两个曲面相交处进行修剪。真空吸尘器的上方曲面和下方曲面将使用此方法。

首先,使曲面相交。曲面相交时,就创建了面上曲线,这些线创建在曲面上的曲面相交处。然后,沿面上线修剪相交的曲面,丢弃不必要的曲面区域,只保留必要的曲面区域。

观看本教程的第 2 部分

打开教程文件(可选)

如果您已成功完成第 1 部分,则可直接进行下一步骤:使上方曲面和下方曲面相交

如果未成功完成第 1 部分,请打开名为 vacuum_part1.wire 的文件,该文件位于 CourseWare 项目的 wire 文件夹中。此文件包含第 1 部分中完成的模型。

使上方曲面和下方曲面相交

现在,要通过使上方曲面和下方曲面相交来创建主体形状。

  1. 在“Control Panel”的“Diagnostic Shading”区域中单击“wireframe”图标以移除着色显示。
  2. 选择“Surface Edit”>“Create CurvesOnSurface”>“Intersect”。此工具创建了用于修剪曲面的面上曲线。
  3. 系统将提示您选择要相交的曲面。

    使用鼠标左键单击上方曲面以选中该曲面。如果显示拾取选择器,请拾取轨道曲面,而不是曲线。

    曲面将亮显,并在视图右下角显示“Go”按钮。

    单击“Go”选择第一个要执行相交操作的曲面。

    此曲面以粉红色亮显。

  4. 系统将提示您选择相交曲面。

    单击下方曲面使其与上方曲面相交。

    这些曲面将相交。已创建两条面上曲线,每个曲面上一个。

    默认情况下,“Intersect”工具会在每个曲面上创建面上曲线,因此可对每个曲面进行修剪。

    现在,两个曲面均采用虚线轮廓绘制,表明每个曲面上都有面上曲线。

  5. 选择“Pick”>“Object Types”>“Curve on Surface”
  6. 围绕相交的曲面拖动出一个拾取框,用以拾取面上曲线。

    亮显的曲线是两条面上曲线。虽然看起来似乎只有一条面上线,但实际上却有两条,只是二者在同一位置,一条位于上方曲面,另一条位于下方曲面。

  7. 选择“Pick”>“Nothing” 以取消拾取面上线。

修剪曲面

现在,您将从上方曲面和下方曲面上修剪掉多余的部分。

注:

修剪掉的曲面实际上并未被剪切掉,它以隐藏的形式存在着,不会被渲染,也不会影响建模。在执行修剪时,您可以选择不想要的几何体部分,然后单击屏幕右下角的“Divide”按钮,这样即可轻松地丢弃修剪掉的曲面部分。

  1. 选择“Surface Edit”>“Trim”>“Trim Surface”
  2. 系统将提示您选择要修剪的曲面。

    拾取上方曲面。

  3. 然后,系统将提示您选择下列项之一:
    Shift select to add or remove surfaces or click or box select to select trim regions.

    最后一个选项允许您修剪掉曲面的多余部分,因此响应此提示。

    在上方曲面内部单击要保留的上方曲面的任何部分。

    “Trim”工具将在单击位置放置一个指示器,并且视图右下角的按钮会变成可用状态。

  4. 单击“Keep”按钮。

    已修剪上方曲面。

  5. 重复步骤 2 – 4 来修剪下方曲面。

创建吸尘器口曲面

接下来,创建一个跨越吸尘器口的平面,以完成真空吸尘器主体的外部形状。

  1. 选择“Surfaces”>“Planar Surfaces”>“Set Planar” 工具。
  2. 系统将提示您选择一条曲线。

  3. 沿中心栅格线单击直线曲线,选择该曲线作为平面的第一条曲线。

    已选择该曲线,并在视图右下角出现一个“Go”按钮。

    系统将提示您选择另一条曲线。

  4. 单击吸尘器口的前部曲线,选择该曲线作为平面的第二条曲线。如果出现拾取选择器,请确保您拾取了曲线而不是曲面边。

    已选择曲线。接下来,系统将提示您选择另一条曲线。

  5. 单击吸尘器口的后部曲线,选择该曲线作为平面的第三条曲线。

    已选择曲线。这三条曲线形成了一个闭合区域,会在此区域内创建平面。

  6. 单击“Go”创建平面。

    已创建显示为黄色栅格的曲面。

  7. 选择“Pick”>“Nothing” 取消对平面的选择。
  8. 使用“Control Panel”中的“Diagnostic Shade”查看此模型。

保存您的作品

  1. 选择“File”>“Save As”保存当前场景。
  2. 将您的作品保存在“Lessons”项目的“wire”文件夹中。
  3. 将此文件命名为“myvacuum2.wire”。