このクラスは、従属面取りカーブを定義します。面取りは、2 つの親カーブの間に直線コーナーを作成するカーブです。
コンストラクタ
NURBSChamferCurve [<property>:<val>]...
オブジェクトのプロパティはいずれもコンストラクタのオプションのキーワード引数で設定できます。
getObject <nurbsset> <index>
プロパティ
<nurbschamfercurve>.parent1 : integer
NURBSet インデックスによる最初の親カーブです。
<nurbschamfercurve>.parent1ID : integer
NURBSId で示した1つ目の親カーブです。
<nurbschamfercurve>.parent2 : integer
NURBSet インデックスで示した 2 番目の親カーブです。
<nurbschamfercurve>.parent2ID : integer
NURBSId で示した 2 番目の親カーブです。
<nurbschamfercurve>.length1 : float
終端からの最初の親カーブの長さで、面取りの開始位置を定義します。
<nurbschamfercurve>.length2 : float
終端からの 2 番目の親カーブの長さで、面取りの開始位置を定義します。
<nurbschamfercurve>.flip1 : boolean
1 つ目の親カーブの終点を使用する場合は true
、開始点を使用する場合は false
です。既定値は false
です。
<nurbschamfercurve>.flip2 : boolean
2 番目の親カーブの終点を使用する場合は true
、開始点を使用する場合は false
です。既定値は false
です。
<nurbschamfercurve>.trim1 : boolean
1 つ目の親カーブがトリムされるかどうかを設定します。カーブがトリムされる場合は true
、それ以外の場合は false
です。
<nurbschamfercurve>.trim2 : boolean
2 番目の親カーブがトリムされるかどうかを設定します。カーブがトリムされる場合は true
、それ以外の場合は false
です。
<nurbschamfercurve>.flipTrim1 : boolean
true
の場合は、1 番目の親カーブが低いパラメータ スペースに向かうポイントからトリムされます。false
の場合、カーブは高いパラメータ スペースに向かうポイントからトリムされます。
<nurbschamfercurve>.flipTrim2 : boolean
true
の場合は、2 番目の親カーブが低いパラメータ スペースに向かうポイントからトリムされます。false
の場合、カーブは高いパラメータ スペースに向かうポイントからトリムされます。