次のメソッドは、Editable_Poly マッピング、頂点およびエッジ データに固有のものです:
頂点データ チャネル数には、0 から 100 の値を設定できます。
マップ チャネル 0 および 1 は、頂点カラーおよび既定値のテクスチャ マップのチャネルです。
<keep> が false の場合、古いマッピング情報は破棄されます。 true の場合、古いマッピング情報はサイズ変更後に保持されます。
利用可能なマップ チャネル数を <integer> として返します。
指定されたマッピング チャネルがサポートされているかどうかを設定します。
<support> が true で、現在のチャネルのサポート状態が false の場合、メッシュの面の数と同じサイズの新しいマップ面配列が割り当てられますが、マップ頂点配列は割り当てられません。
<support> が false で、現在のチャネルのサポート状態が true の場合、既存のマップ チャネル面および頂点配列は割り当て解除されます。
<support> と現在のチャネル サポート状態が同じ場合は、何も実行されません。指定されたマップ チャネルを利用できない場合は、 SetNumMaps() が自動的に呼び出されます。
<mapChannel> のインデックス値の基数は 0 で、マップ チャネル 0 および 1 は頂点カラーおよび既定値のテクスチャ マップチャネルです。
これまでは正しく機能していませんでしたが、3ds Max 2008 では修正されました。
指定されたマップ チャネルがサポートされているかどうかを返します。
これはマップ面配列は存在するが、必ずしもマップ頂点配列とは限らないことを示します。
マップ頂点配列を初期化して、マップ チャネルに頂点の数を設定します。
<keep> が false の場合、古いマップ頂点情報は破棄されます。
true の場合、古いマップ頂点情報はサイズ変更後に保持されます。
マップ チャネルの頂点の数を <integer> として返します。
keep が false の場合、古いマップ面情報は破棄されます。
true の場合、古いマップ面情報はサイズ変更後に保持されます。
マップ チャネル 0 および 1 では使用しないでください。
マップ チャネルの面の数を <integer> として返します。
指定されたマップ頂点の座標を <point3> として返します。
基本平面マップ、または頂点カラー チャネルの白のマップを割り当ておよび初期化します。
polyop.applyUVWMap <Poly poly> \ <#planar | #cylindrical | #spherical | #ball | #box> | <#face> \ utile:<float=1.0> vtile:<float=1.0> wtile:<float=1.0> \ uflip:<boolean=false> vflip:<boolean=false> wflip:<boolean=false> \ cap:<boolean=true> tm:<Matrix3=identity matrix> channel:<integer=1>
指定されたマッピング タイプをマッピング チャネルに適用します。
utile/vtile/wtile : U/V/W 方向のタイルの数。
uflip/vflip/wflip : true の場合、U/V/W はミラーされます。
cap : #cylindrical と共に使用されます。 true の場合、水平方向よりも垂直方向に近い方向を指している面法線はすべて、平面座標を使用してマップされます。
tm : マッピング スペースを定義します。各ポイントはこの行列で乗算されてからマップされます。
polyop.getVertsByColor <Poly poly> <Color color><Float red_thresh>\ <Float green_thresh><Float blue_thresh>\ channel:<int=0>
頂点カラーがカラー範囲内にある頂点を <bitarray> として返します。
polyop.getVertsByColor <Poly poly> <Point3 uvw> <Float u_thresh> \ <Float v_thresh> <Float w_thresh> channel:<int=0>
UVW が UVW 範囲内にある頂点を <bitarray> として返します。
指定された <mapChannel> の指定された頂点に頂点カラーを設定します。
利用可能な頂点データ チャネル数を設定します。頂点データ チャネル数には、0 から 100 の値を設定できます。
<keep> が false の場合、古いチャネル データは破棄されます。 true の場合、古いチャネル データはサイズ変更後に保持されます。Discreet 専用の最初の 10 チャネルです。
チャネル 2: 頂点の重み(NURMS MeshSmooth 用)
利用可能な頂点データ チャネル数を <integer> として返します。
指定された頂点データ チャネルがサポートされているかどうかを設定します。
<vdChannel> のインデックス値の基数は 1 です。Autodesk 専用の最初の 10 のチャネルです。
チャネル 2: 頂点の重み(NURMS MeshSmooth 用)
指定された頂点データ チャネルがサポートされているかどうかを返します。
頂点データ チャネル <vdChannel> の頂点 vertex_index に関連付けられた浮動小数点のデータ値を <float> として返します。
頂点データ チャネル <vdChannel> の指定された頂点に関連付けられた浮動小数点のデータ値を設定します。
利用可能なエッジ データ チャネル数を設定します。エッジ データ チャネル数には、0 から 10 の値を設定できます。
<keep> が false の場合、古いチャネル データは破棄されます。
true の場合、古いチャネル データはサイズ変更後に保持されます。
利用可能なエッジ データ チャネル数を <integer> として返します。
指定された頂点データ チャネルがサポートされているかどうかを設定します。
<edChannel> のインデックス値の基数は 1 です。Autodesk 専用の最初の 2 つのチャネルです。
指定されたエッジ データ チャネルがサポートされているかどうかを返します。
エッジ データ チャネル edge_index のエッジ <edChannel> に関連付けられた浮動小数点のデータ値を <float> として返します。
エッジ データ チャネル <edChannel> の指定されたエッジに関連付けられた浮動小数点のデータ値を設定します。