このクラスは、従属ブレンド サーフェスを定義します。ブレンド サーフェスは、サーフェスのエッジ同士を結合し、親のカーブをブレンドして、その間にスムーズなサーフェスを作成します。また、サーフェスからカーブ、またはカーブからサーフェスにブレンドすることもできます。
オブジェクトのプロパティはいずれもコンストラクタのオプションのキーワード引数で設定できます。
ブレンドに使用される最初の親サーフェスのエッジです。 プロパティの値は、次のいずれかになります。
ブレンド サーフェスを作成するときに親サーフェスの法線のマッチングをコントロールします。たとえば、2 つの親サーフェスの間にブレンドサーフェスを作成する場合、普通は「蝶ネクタイ」状のサーフェス (片方の端が 180 度回転して、中間でねじれてしまう状態) ができないようにします。親サーフェスの法線を簡単にマッチさせると、時々「蝶ネクタイ」状のサーフェスが作成されます。これを避けるには、カーブが実際に使用される前に、このプロパティを使用して、いずれかのカーブの方向を反転させることを示す状態を設定します。この方法でブレンドを作成すると、「蝶ネクタイ」状にはなりません。 true の場合、1 番目の親のサーフェス法線はマッチします。 false の場合、1 番目の親のサーフェス法線はマッチしません。
true の場合、2 番目の親のサーフェス法線はマッチします。 false の場合、2 番目の親のサーフェス法線はマッチしません。
ブレンドする 2 つのエッジの始点の位置を調整します。始点の調整によって、サーフェスの余計なねじれや「曲げ」を防ぐことができます。これらの値は、エッジやカーブが閉じていない場合には適用できません。
NURBSSet インデックスによって、親を取得または設定します。 <index> = 1 - parent 1; 2 - parent 2 です。
NURBSId によって、親を取得または設定します。 <index> = 1 - parent 1; 2 - parent 2 です。
ブレンドに使用される親サーフェスのエッジを取得または設定します。 <index> = 1 - parent 1; 2 - parent 2 です。 <edge> の値の説明については、 edge1 プロパティを参照してください。