Toroidal NURBS面(Toroidal NURBS)

Toroidal NURBS面类似于径向NURBS面。关键的区别在于它不是绕Z轴旋转来形成一个表面;而是曲线与-Y轴成镜像,然后绕偏移的Y轴旋转形成一个Toric面。

偏移轴可以是+Z也可以是-Z方向,这取决于旋转半径的符号。如果旋转半径为0,则假定半径是无穷大,且面具有圆柱对称性。该表面的X宽度可以由旋转角度的范围确定,也可以由直接定义的-x和+x界限来确定;如果旋转半径是无穷大(它由零值来定义),则应该使用后一种方法。







Toroidal NURBS面的参数定义

参数# 定义
1 旋转半径
2 最小X值或角度
3 最大X值或角度
13 控制点的数目。至少需要4个点,最多不能超过60个。
14 控制点1的y坐标。
15 控制点1的z坐标(矢高)。
16 控制点1的w(权重)值。
3n+11 控制点n的y坐标
3n+12 控制点n的z坐标(矢高)
3n+13 控制点n的w(权重)值

下一部分: