ChangeDegree

Toolbar Menu

Curve Tools

Surface Tools

Edit

Change Degree

ChangeDegree 指令在维持节点结构的情况下,通过增减曲线或曲面节点跨度内的控制点数量以变更曲线或曲面的阶数

步骤

  1. 选取物件。
  2. 输入阶数值。
    曲面需要输入 U、V 两个方向的阶数。
指令行选项

可塑形的

如果原来的曲线/曲面的阶数与变更后的阶数不同时,曲线/曲面会稍微变形,但不会产生复节点

如果原来的曲线/曲面的阶数小于变更后的阶数时,新的曲线/曲面与原来的曲线/曲面有完全一样的形状与参数化,但会产生复节点,复节点数量 = 原来节点位置的节点数量 + 新阶数 - 旧阶数。

如果原来的曲线/曲面的阶数大于变更后的阶数,新的曲线/曲面会稍微变形,但不会产生复节点

SubCrv

输入 subcrv 指令选取曲线的一部分。

附注

  • ChangeDegree 指令会变更 Rhino 用来建立曲线的多项式的阶数,它会保留曲线的节点结构,但会在每一个跨距增加或减少控制点
  • 通常最好使用 InsertKnotRemoveKnot 指令取代 ChangeDegree 指令,因为使用这两个指令可以局部加入/移除控制点。
  • 为了使用更多控制点来编辑曲面,但又要保持几何形状不变,将阶数增加到 5 并且将选项“可塑形的”设置为否,在这种情况下用 InsertKnot 指令添加控制点不会改变阶数。
  • 如果几何图形需要导出到其它程序,请尽可能建立阶数较低的曲面,因为有许多 CAD 程序无法导入三阶以上的曲面。
  • 变更阶数时增加或减少的控制点数以变更的阶数而定,阶数越高,需要的控制点越多。
  • 可塑形的=否时,如果周期曲线或曲面提高阶数后会变为非周期化,请使用 MakePeriodic 指令再次使曲线或曲面周期化。
  • 越高阶数的物件显示速度越慢,消耗的内存也越多。
  • The ChangeDegree command works with standalone cage objects created by the Cage command, and the control objects set by the CageEdit command.

请参考

Edit curves

Edit surfaces