Skin_Wrap : モディファイヤ

Skin_Wrap - superclass: modifier; super-superclass:MAXWrapper - 17:0 - classID: #(582466825, 1731904975) 

Skin_Wrap モディファイヤを使用すると、あるメッシュから別のメッシュへの変形 (通常は、低解像度のプロキシ メッシュから高解像度の最終メッシュ) を転送できます。

   

コンストラクタ

Skin_Wrap ... MeshDeformPW ... 

プロパティ

[パラメータ](Parameters)ロールアウト

<Skin_Wrap>.meshList ArrayParameter default: #() -- node array   

メッシュ リスト ノード配列を取得/設定します。[パラメータ](Parameters)ロールアウトのノード リストに対応します。

   

<Skin_Wrap>.mesh UndefinedClassdefault: undefined -- node 

   

<Skin_Wrap>.engine Integer default: 1 -- integer 

[変形方法](Deformation Engine)ドロップダウン リストの選択を取得/設定します。有効な値は次のとおりです。

0 - 面変形

1 - 頂点変形 (既定値)

   

<Skin_Wrap>.falloff Float default: 1.0 -- float 

[フォールオフ](Falloff)値を取得/設定します。

   

<Skin_Wrap>.Distance Float default: 1.2 -- float 

[影響距離](Distance Infl.)値を取得/設定します。

   

<Skin_Wrap>.faceLimit Integer default: 3 -- integer; Face_Limit 

[面制限](Face Limit)値を取得/設定します。

   

<Skin_Wrap>.blend BooleanClass default: false-- boolean; Blend_To_Base_Mesh 

[基本メッシュにブレンド](Blend To Base Mesh)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.blendDistance Float default:5.0 -- float; Blend_Distance 

[ブレンド距離](Blend Distance)値を取得/設定します。

   

<Skin_Wrap>.threshold Float default: 5.0 -- float 

[しきい値](Threshold)の値を取得/設定します。

   

<Skin_Wrap>.weightAllVerts BooleanClass default: false -- boolean; Weight_All_Verts 

[すべてのポイントにウェイト](Weight All Points)チェックボックスの状態を取得/設定します。

   

[拡張パラメータ](Advanced Parameters)ロールアウト

<Skin_Wrap>.showMirrorData BooleanClass default: false-- boolean; Show_Mirror_Data 

[ミラー データを表示](Show Mirror Data)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.mirrorPlane Integer default: 0 -- integer; Mirror_Plane 

[ミラー 平面](Mirror Plane)ラジオ ボタンの選択を取得/設定します。有効な値は次のとおりです。

0 - X

1 - Y

2 - Z

   

<Skin_Wrap>.mirrorOffset Float default:0.0 -- float; Mirror_Offset 

[ミラー オフセット](Mirror Offset)値を取得/設定します。

   

<Skin_Wrap>.mirrorThreshold Float default: 0.5 -- float; Mirror_Threshold 

[ミラーしきい値](Mirror Threshold)の値を取得/設定します。

   

[パラメータを表示](Display Parameters)ロールアウト

<Skin_Wrap>.showLoops BooleanClass default: true -- boolean; Show_Loops 

[ループを表示](Display Loops)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.showAxis BooleanClass default: true -- boolean; Show_Axis 

[軸を表示](Display Axis)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.showFaceLimit BooleanClass default: true-- boolean; Show_Face_Limit 

[面制限を表示](Display Face Limit)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.showUnassignedVerts BooleanClass default: false --boolean; Show_Unassigned_Verts 

[割り当てられていないポイントを表示](Display Unassigned Points)チェックボックスの状態を取得/設定します。

   

<Skin_Wrap>.showVerts BooleanClass default:true -- boolean; Show_Verts 

[コントロール頂点を表示](Display Control Verts)チェックボックスの状態を取得/設定します。

Skin_Wrap インタフェース:

   

Interface: meshDeformOps 

   

メソッド:

[パラメータ](Parameters)ロールアウト

<void>reset() 

選択したコントロール頂点の[強度](Strength)と[スケール](Scale)の値をリセットします。[リセット](Reset)ボタンを押した場合に相当します。

   

<void>setLocalStr <float>str 

選択したコントロール頂点のローカル強度を、指定された浮動小数点の値に設定します。パラメータロールアウトの[ローカル強度](Local Str.)スピナーで表される値に影響します。

   

<void>setLocalScale <index>axis <float>scale 

インデックスで指定された軸に沿って選択したコントロール頂点のローカル スケールを、指定された浮動小数点の値に設定します。

有効な値は次のとおりです。

1 - X

2 - Y

3 - Z

[パラメータ](Parameters)ロールアウトの[ローカル X](Local X)、[ローカル Y](Local Y)、[ローカル Z](Local Z)スピナーで表される値に影響します。

   

<void>ConvertToSkin <boolean>silent 

[スキンに変換](Convert To Skin)ボタンを押した場合に相当します。

   

[拡張パラメータ](Advanced Parameters)ロールアウト

<void>mirrorSelectedControlPoints() 

選択したコントロール頂点をミラーします。[選択したミラー](Mirror Selected)ボタンを押した場合に相当します。

   

<void>bakeControlPoint() 

コントロール頂点をベイク処理します。[コントロール頂点をベイク処理](Bake Control Verts)ボタンを押した場合に相当します。

   

<void>retrieveControlPoint() 

   

コントロール頂点アクセス メソッド

<bitArray>getSelectedVertices <index>wrapNodeIndex 

インデックスで指定されたラップ ノードによって影響を受ける選択した頂点を含むビット配列を返します。

   

<void>setSelectVertices <index>wrapNodeIndex <bitArray>sel <boolean>update 

インデックスで指定されたラップ ノードの頂点選択を、指定されたビット配列に設定します。更新引数が false の場合、更新は実行されません。

   

<integer>getNumberOfControlPoints <index>wrapNodeIndex 

インデックスで指定されたラップ ノードのコントロール頂点の数を返します。

   

<point3>getControlPointScale <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードのインデックスで指定された頂点のコントロール頂点スケールを point3 値で返します。

   

<void>setControlPointScale <index>wrapNodeIndex <index>index <point3>scale 

インデックスで指定されたラップ ノードのインデックスで指定された頂点のコントロール頂点スケールを、指定された point3 値に設定します。

   

<float>getControlPointStr <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードのインデックスで指定された頂点のコントロール頂点強度を浮動小数点値で返します。

   

<void>setControlPointStr <index>wrapNodeIndex <index>index <float>str 

インデックスで指定されたラップ ノードのインデックスで指定された頂点のコントロール頂点強度を、指定された浮動小数点値に設定します。

   

<matrix3>getControlPointInitialTM <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードにおけるインデックスで指定されたコントロール頂点の初期変換行列を matrix3 値で返します。

   

<matrix3>getControlPointCurrentTM <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードにおけるインデックスで指定されたコントロール頂点の現在の変換行列を matrix3 値で返します。

   

<float>getControlPointDist <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードにおけるインデックスで指定されたコントロール頂点の距離を浮動小数点値で返します。

   

<integer>getControlPointXVert <index>wrapNodeIndex <index>index 

インデックスで指定されたラップ ノードにおけるインデックスで指定されたコントロール頂点の変換済み頂点インデックスを整数値で返します。

   

<void>OutputVertexData <node>node <integer>vertexIndex 

関連事項