Skin_Wrap : モディファイヤ

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

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

コンストラクタ

Skin_Wrap ... MeshDeformPW ...

プロパティ

パラメータ ロールアウト

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

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

<Skin_Wrap>.mesh UndefinedClassdefault: undefined -- node
<Skin_Wrap>.engine Integer default: 1 -- integer

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

0 - 面変形

1 - 頂点変形 (既定値)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

0 - X

1 - Y

2 - Z

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Skin_Wrap インタフェース:

Interface: meshDeformOps

メソッド:

パラメータ ロールアウト

<void>reset()

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

<void>setLocalStr <float>str

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

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

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

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

1 - X

2 - Y

3 - Z

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

<void>ConvertToSkin <boolean>silent

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

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

<void>mirrorSelectedControlPoints()

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

<void>bakeControlPoint()

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

<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