このクラスは、従属マルチサイド ブレンド サーフェスを定義します。マルチサイド ブレンド サーフェスは、3 つまたは 4 つのカーブまたはサーフェスによって定義されるエッジの「隙間を埋める」サーフェスです。通常の両面ブレンド サーフェスとは異なり、カーブまたはサーフェスのエッジは閉じたループを形成していなければなりません (先頭から末尾の順になり、両端が一致している必要があります)。マルチサイド ブレンドがカバーするオープン部分をこれらのエッジで完全に囲む必要があります。
コンストラクタ
NURBSNBlendSurface [<property>:<val>]...
オブジェクトのプロパティはいずれもコンストラクタのオプションのキーワード引数で設定できます。
getObject <nurbsset> <index>
プロパティ
NURBSNBlendSurface に追加プロパティはありません。
メソッド
getParent <nurbsnblendsurface> <index>
インデックスで指定されたカーブまたはサーフェスの NURBSSet インデックスを返します。
setParent <nurbsnblendsurface> <index> <curve>
NURBSSet インデックスで指定された親カーブまたはサーフェスを、そのサーフェスのインデックスで指定されたエッジとして設定します。
getParentID <nurbsnblendsurface> <index>
インデックスで指定されたカーブまたはサーフェスの NURBSId を返します。
setParentID <nurbsnblendsurface> <index> <curveID>
NURBSId で指定された親カーブまたはサーフェスを、そのサーフェスのインデックスで指定されたエッジとして設定します。
getEdge <nurbsnblendsurface> <index> setEdge <nurbsnblendsurface> <index> <edge>
インデックスで指定された親サーフェスのエッジの中で、ブレンドに使用されるエッジを取得または設定します。エッジが適用できるのは、親がサーフェスの場合だけです。<edge>
の値は、次のいずれかになります。
1: 低 U エッジ
2: 高 U エッジ
3: 低 V エッジ
4: 高 V エッジ