これは、すべての NURBS カーブ クラスの親クラスであり、直接構築することはできません。このクラスには、すべての NURBS カーブに共通のプロパティが記述されています。そのオープン/クローズ状態とトリム点の数も含まれます。evalPos()
および evalTangent()
メソッドは、カーブの接線とポイントの計算に使用されます。
プロパティ
NURBS カーブ クラスには、次のプロパティがあります。
<nurbscurve>.isClosed : boolean, read-only
カーブが閉じている場合は true
、開いている場合は false
です。
<nurbscurve>.numTrimPoints : integer, read-only
カーブのトリム ポイントの数です。
<nurbscurve>.parameterRangeMin : float, read-only <nurbscurve>. parameterRangeMax : float, read-only
NURBS カーブに関連付けられているメソッドの <u_parm>
に対して有効な最小値および最大値が含まれます。
<nurbscurve>.matID : integer
カーブに割り当てられたマテリアル ID です。
メソッド
すべての NURBS サーフェス クラスは、次のメソッドを保持します。
evalPos <nurbscurve> <u_param>
カーブに沿って与えられたパラメトリック ポイントのスペースにおける位置を返します。
evalTangent <nurbscurve> <u_param>
カーブに沿って与えられたパラメトリック ポイントの接線ベクトルを返します。