次の関数では NURBSCVSurface 値を簡単に取得し、シーンの作成時にその値を NURBSSet へ追加することができます。
この関数は、指定された入力カーブ、原点、上方向の軸、開始角度および終了角度で回転の NURBS サーフェスを生成します。この関数は NURBS サーフェスを出力します。これは定義に一致する CV サーフェスであり、リレーショナル サーフェスではないことに注意してください。
MakeNURBSSphereSurface <radius> <center> <north_axis> <ref_axis> <startU> <endU> <startV> <endV> [open:<boolean>]
この関数は NURBS サーフェスを出力します。
これは定義に一致する CV サーフェスであり、リレーショナル サーフェスではないことに注意してください。
上方向の軸を指定します。たとえば、Z 軸には (Point3 0 0 1) を使用します。
これは継ぎ目の方向です。球プリミティブはこの値に (Point3 0 -1 0) を使用します。
northAxis および refAxis は、互いに垂直でなければなりません。
true の場合サーフェスは閉じており、それ以外の場合は閉じていません。既定値は false です。
MakeNURBSCylinderSurface <radius> <height> <origin> <sym_axis> <ref_axis> <start> <end> [open:<boolean>]
この関数は NURBS 円柱を生成します。この関数は NURBS サーフェスを出力します。
これは定義に一致する CV サーフェスであり、リレーショナル サーフェスではないことに注意してください。
対称の軸です。標準の円柱プリミティブには (Point3 0 0 1) を指定します。
これは継ぎ目の方向です。標準の円柱プリミティブには (Point3 0 1 0) を指定します。
symAxis および refAxis は互いに垂直でなければなりません。
true の場合サーフェスは閉じており、それ以外の場合は閉じていません。既定値は false です。
MakeNURBSConeSurface <radius1> <radius2> <height> <origin> <sym_axis> <ref_axis> <start> <end> [open:<boolean>]
この関数は NURBS 円錐サーフェスを生成します。この関数は NURBS サーフェスを出力します。これは定義に一致する CV サーフェスであり、リレーショナル サーフェスではないことに注意してください。
symAxis および refAxis は互いに垂直でなければなりません。
true の場合サーフェスは閉じており、それ以外の場合は閉じていません。既定値は false です。
MakeNURBSTorusSurface <majorRad> <minorRad> <origin> <sym_axis> <ref_axis> <startU> <endU> <startV> <endV> [open:<boolean>]
この関数は NURBS 円環体サーフェスを生成します。この関数は NURBS サーフェスを出力します。これは定義に一致する CV サーフェスであり、リレーショナル サーフェスではないことに注意してください。
これは継ぎ目の方向です。 symAxis および refAxis は互いに垂直でなければなりません。