RefitTrim

RefitTrim 可以将被修剪的曲面的边缘转换为未修剪的边缘,同时尽量保持形状不变。这在需要高质量曲面的情况下非常有用,比如汽车和船舶设计。

未修剪的边缘在边缘方向上具有与曲面相同的控制点和跨距数。未修剪的边缘创建的几何体更容易在下游的工作流程中进行编辑。


改善逼近程度

  • 建立贝塞尔曲面
  • 实时显示边缘偏差值
  • 动态更改曲面的阶数
  • 沿曲面边缘编辑节点以最小化偏差

当复制曲面的边缘时,打开其控制点会显示边缘的结构。一般来说,修剪边缘比重新逼近(未修剪)曲面的边缘具有更密集的控制点结构。因此,这种密集的结构将传递到从该边缘创建的曲面(使用Sweep1Sweep2LoftBlendSrfEdgeSrfExtrudeCrv等指令创建的曲面)。

已修剪结果 vs. 重新逼近 (未修剪) 结果,显示通过ExtrudeCrv指令生成的曲面的边缘曲线的控制点结构以及曲面之间的差异:

请试用

  • Windows 或 Mac 下载 Rhino 8 Evaluation
  • 下载并打开 RefitTrim-Demo.3dm 模型。
  • 运行 _RefitTrim 指令。
    • 点击已修剪曲面的边缘,将显示新建立曲面的预览以及边缘偏差值信息。
    • 点击阶数=3选项,将曲面的阶数更改为 5,然后观察曲面和边缘偏差值的变化。Degree=3 to change the degree of the surface to degree 5 and observe how the surface and edge deviation changes.
    • 点击编辑节点选项,现在,您可以通过单击曲面上的点来添加节点。
    • 若要以相等的间隔加入节点,请点击自动选项。这相当于手动启用中点并在这些中点处手动添加节点。加入节点后,偏差值信息将立即更新。在此阶段,您仍然可以复原添加的任意节点。
    • 如果创建贝塞尔=是,则将沿着添加的跨度拆分生成的曲面,以建立多个单跨距曲面。CreateBeziers=yes, the resulting surface will be split along the added spans to create multiple single-span patches.
  • 请在论坛提出问题并提供意见反馈。

Rhino 指令