通过 Fit Curve 创建自由 NURBS 曲线

使用“Curve Edit”>“Fit Curve” 工具可以将曲线拟合到断面数据、面上线、修剪边、等参线(包括曲面边和面片的细分线)以及其他规则曲线。

您甚至可以直接将曲线拟合到可视横断面(而不先将其提升到几何体)。这有助于从扫描数据创建几何体,因为您可以轻松地在网格上创建横断面。

将曲线拟合到面上线、修剪边等

  1. 在“Curve Edit”工具箱中,选择“Fit Curve”工具。

    此时将打开控制窗口。

  2. 选择要拟合到的曲线(目标曲线)。

    拟合的曲线将在控制窗口中使用阶数和跨距数创建。

    将显示最大偏差标注(如果看不到它,请确保在控制窗口中启用“Deviation”选项)。

    箭头操纵器将显示在拟合的曲线的两端。单箭头意味着拟合的曲线将延伸到目标曲线的最远端。

    在此示例中,会将曲线拟合到面上线。

  3. 如果偏差太大,请打开控制窗口并执行下列操作之一:

    • 增加“Degree”
    • 增加“Spans”数
    • 启用“Modify target”并将“Max. CoS deviation”调整为允许面上线(目标)移动的最大横向距离。
    注意:

    只有将单一曲线拟合到面上线时,“Modify target”才可用。

    如果启用了“Modify target”,则会显示一条警告,指明目标面上线可能被修改,且其构建历史已被删除。如果选择继续,则拟合的曲线将投影到曲面上,以创建新的面上线。会以新面上线为目标,重复拟合操作。此过程会继续,直到找到一个解决方案(在公差内)为止。

    将阶数更改为 5。最大偏差减小至 0.0559。

    只要控制窗口中某个选项发生更改,即会重新计算和更新拟合的曲线。

  4. 要仅将曲线拟合到面上线的一部分,请拖动箭头操纵器。

    在拟合曲线上拖动箭头操纵器时,可捕捉点会自动出现(无需按住 Ctrl 键)。

    浅蓝色线段表示捕捉均分点(沿拟合曲线等距分布)。

    粉色十字表示在当前视图中拟合曲线与其他曲线或曲面相交的位置。

    拟合的曲线和最大偏差测量会更新。

  5. 在面上线的剩余部分上单击以将曲线仅拟合到这一部分。

    此时将出现第二条拟合的曲线,该曲线具有它自己的最大偏差标注和箭头操纵器。

    注意:

    还可以选择其他要拟合的曲线。

    可以独立选择每条拟合的曲线,并使用控制窗口中的选项和箭头操纵器进行编辑。

    使用 Ctrl+X 或 Delete 键可删除当前选定的拟合曲线段。

    使用 Ctrl+Z 或“Edit”>“Undo”可顺序撤消对当前选定的拟合曲线段的箭头操纵器的更改。这不适用于拟合曲线的删除。

将曲线拟合到可视横断面

将曲线拟合到可视横断面的工作流同上。以下是不同之处:

  1. 使用“Windows”>“Editors”>“Cross Section Editor”中的“Promote”工具的公差设置,可视断面将自动提升为断面数据。
  2. NURBS 曲线拟合到断面数据,并且其构建历史会连接到断面数据(而不是连接到曲面、网格或可视断面)。
  3. 拟合的曲线和提升的断面数据会进行分组。
  4. 断面数据会模板化。

3 阶曲线会拟合到网格上的可视 Z 横断面。

与任何其他拟合的曲线一样,您可以修改输入(阶数、跨距等)。

如果在拟合曲线后单击“Reset”,将删除该曲线和模板化的断面数据。

如果退出此工具,拟合的曲线会将构建历史链接到断面数据。通常,可以选择“Object Edit”>“Query Edit”,然后选择曲线以重新进入“Fit Curve”工具。

如果移除构建历史,将保留模板化的断面数据。

相关信息

相关参考