[布地]モディファイヤは、3ds Max 8 で導入された Cloth システムの主要要素を実装します。すべてのシミュレーション パラメータへのアクセスを提供し、実際のシミュレーション処理を制御します。
[オブジェクト]ロールアウトの[現在の状態を表示]チェックボックスの状態を取得/設定します。
[オブジェクト]ロールアウトの[ターゲットの状態を表示]チェックボックスの状態を取得/設定します。
<Cloth>.showEnabledSolidCollision BooleanClass default: false -- boolean; Show_Enabled_Solid_Collision
[終了フレーム]チェックボックスの状態を制御します。true に設定すると、終了フレームが使用されます。
[自己衝突]チェックボックスの状態を制御します。true に設定すると、布は自己衝突を計算します。
[交差をチェック]チェックボックスの状態を制御します。true に設定すると、布は自己交差をチェックします。
[固体衝突]チェックボックスの状態を制御します。true に設定すると、衝突は固体として計算されます。
[ソーイング スプリングを使用]チェックボックスの状態を制御します。true に設定すると、ソーイング スプリングが使用されます。
[ソーイング スプリングを表示]チェックボックスの状態を制御します。true に設定すると、ソーイング スプリングが表示されます。
[レンダリング時のシミュレーション]チェックボックスの状態を制御します。true に設定した場合は、シミュレーションが実行されてからレンダリングされます。
[レンダリング時のシミュレーション]が有効である場合、この値によりシミュレーションを実行する順序を決定する Cloth シミュレーションの優先度が決まります。
[テンション]チェックボックスの状態を制御します。true に設定すると、カラーを使用して布地のテンションが示されます。
.showTension が true に設定されている場合に使用される、テンションのスケールの値を取得/設定します。[テンション]スピナーに対応しています。
相対速度調整値を取得/設定します。UI 表示はありません。アニメート可能です。
タイム スケール値を取得/設定します。UI 表示はありません。アニメート可能です。
[連結メソッド]ラジオ ボタンのインデックスを取得/設定します。
[マウスを使用してシミュレート]オプションの状態を取得/設定します。
以下のプロパティは、Cloth Object ParamBlock2 のパラメータとしてアクセスできます。これには、.getObjectParamBlock() メソッドを使用してアクセスできる ClothOps Mixin インタフェースを公開します。このパラメータ ブロックは、[布地]モディファイヤが割り当てられているシーン オブジェクトに関連付けられます。[布地]モディファイヤが適用されたオブジェクトごとに、1 つの ReferenceTarget:ParamBlock2 が存在します。
同じ ParamBlock2 に、[布地]モディファイヤのプロパティとしてアクセスできます。このプロパティの名前は、シーン ノードの名前に "_properties" を付加したものになります。
[フォース UNC パス]チェックボックスのステータスを取得/設定します。true に設定すると、キャッシュ ファイルに UNC パスが使用されます。
[選択したオブジェクト]ロールアウト - プロパティ割り当て
マテリアル プロパティ アプリケーション メソッドを取得/設定します。
コントロールの[プロパティ割り当て]領域にあるラジオボタンに対応しています。
マテリアル補間バイアスを取得/設定します。コントロールの[プロパティ割り当て]領域にあるスピナー/スライダに対応しています。
ベンド マップの使用を有効/無効にします。[選択したオブジェクト]ロールアウトのコントロールの[ベンド マップ]領域において[ベンド マップ]の値の前にあるチェックボックスに対応します。
ベンド マップ強度を取得/設定します。[選択したオブジェクト]ロールアウトのコントロールの[ベンド マップ]領域にある[ベンド マップ]の値スピナーに対応します。
ベンド マップ ソースを取得/設定します。[選択したオブジェクト]ロールアウトのコントロールの[ベンド マップ]領域にあるラジオ ボタンに対応します。
bendMapSource を 1 に設定したときのテクスチャ マップ チャンネルを取得/設定します。[選択したオブジェクト]ロールアウトのコントロールの[ベンド マップ]領域にあるマップ ボタンに対応します。
ベンド マップとして使用するテクスチャ マップを取得/設定します。[選択したオブジェクト]ロールアウトのコントロールの[ベンド マップ]領域にあるマップ ボタンに対応します。
次のプロパティには、頂点グループでアクセスできます。既定値では、頂点グループは存在せず、次のエラー メッセージが表示されます。
頂点グループ パラメータにアクセスする前に、頂点グループを作成してください。
ClothOps Mixin インタフェース(このページでこの後説明します)が公開する .getGroupParamBlock() メソッドを使用するか、ReferenceTarget:ParamBlock2 を指定することで[布地]モディファイヤのプロパティとしてプロパティにアクセスすることができます。
コンストレイントがアクティブかどうかを取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[オン]チェックボックスに対応しています。
コンストレイントがソフトかどうかを取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[ソフト]チェックボックスに対応しています。
コンストレイントがソフトかどうかを取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[オフセット]スピナーに対応しています。
コンストレイントが相対値(true)であるか絶対値(false)であるかを取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[相対値]チェックボックスに対応しています。
コンストレイントの強度を取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[強度]スピナーに対応しています。
コンストレイントの強度が頂点カラーを使用するかどうかを取得/設定します。[[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[頂点カラー]チェックボックスに対応しています。
コンストレイント ダンピングを取得/設定します。[グループ パラメータ]ロールアウト/[コンストレイント パラメータ]コントロール領域における[ダンピング]スピナーに対応しています。
[グループ パラメータ]ロールアウトのラジオ ボタンに対応しています。
半径の値を使用するかどうかを取得/設定します。[グループ パラメータ]ロールアウトの[半径]チェックボックスに対応しています。
[動作]領域の[動作設定]チェックボックスを取得/設定します。
コントロールの動作領域にある[レイヤ]値を取得/設定します。
シェイプを保持しようとするかどうかを取得/設定します。[グループ パラメータ]ロールアウトのコントロールの動作領域にある[シェイプを保持]チェックボックスに対応しています。
コントロールの動作領域にある[ベンド %]の値を取得/設定します。
コントロールの動作領域にある[ストレッチ %]の値を取得/設定します。
グループ プロパティを使用するかどうかを取得/設定します。[グループ パラメータ]ロールアウトの[このプロパティを使用]チェックボックスに対応しています。
U 字形に沿ったベンド抵抗値を取得/設定します。[グループ プロパティ]ロールアウトの[U ベンド]スピナーに対応しています。
V 字形に沿ったベンド抵抗値を取得/設定します。[グループ パラメータ]ロールアウトの[V ベンド]スピナーに対応しています。
U 字形に沿ったベンド カーブを取得/設定します。 [グループ パラメータ]ロールアウトの[U B-カーブ]スピナーに対応しています。
V 字形に沿ったベンド カーブを取得/設定します。[グループ パラメータ]ロールアウトの[V B-カーブ]スピナーに対応しています。
U 字形に沿ったストレッチ抵抗値を取得/設定します。[グループ パラメータ]ロールアウトの[U ストレッチ]スピナーに対応しています。
V 字形に沿ったストレッチ抵抗値を取得/設定します。[グループ パラメータ]ロールアウトの[V ストレッチ]スピナーに対応しています。
[グループ パラメータ]ロールアウトの[U 圧縮]スピナーに対応しています。
[グループ パラメータ]ロールアウトの[V 圧縮]スピナーに対応しています。
シアー抵抗値を取得/設定します。[グループ パラメータ]ロールアウトの[シアー]スピナーに対応しています。
布の密度を取得/設定します。[グループ パラメータ]ロールアウトの[密度]スピナーに対応しています。
布の厚さを取得/設定します。[グループ パラメータ]ロールアウトの[厚さ]スピナーに対応しています。
布同士の反発力を取得/設定します。[グループ パラメータ]ロールアウトの[反発]スピナーに対応しています。
ストレッチ ダンピングを取得/設定します。[グループ パラメータ]ロールアウトの[ダンピング]スピナーに対応しています。
空気抵抗値を取得/設定します。[グループ パラメータ]ロールアウトの[空気抵抗]スピナーに対応しています。
動摩擦を取得/設定します。[グループ パラメータ]ロールアウトの[動的摩擦]スピナーに対応しています。
静止摩擦を取得/設定します。[グループ パラメータ]ロールアウトの[静止摩擦]スピナーに対応しています。
布同士の摩擦を取得/設定します。布同士の摩擦を取得/設定します。[グループ パラメータ]ロールアウトの[自己摩擦]スピナーに対応しています。
U 字形に沿ったスケールを取得/設定します。[グループ パラメータ]ロールアウトの[U スケール]スピナーに対応しています。
V 字形に沿ったスケールを取得/設定します。[グループ パラメータ]ロールアウトの[V スケール]スピナーに対応しています。
継ぎ目のフォースを取得/設定します。[グループ パラメータ]ロールアウトの[縫い目フォース]スピナーに対応しています。
衝突オフセットを取得/設定します。[グループ パラメータ]ロールアウトの[深度]スピナーに対応しています。
衝突オフセットを取得/設定します。[グループ パラメータ]ロールアウトの[オフセット]スピナーに対応しています。
可塑性の値を取得/設定します。[グループ パラメータ]ロールアウトの[柔軟性]スピナーに対応しています。
[グループ パラメータ]ロールアウトの[付く]スピナーに対応しています。
[グループ パラメータ]ロールアウトの[圧力ダンピング]スピナーに対応しています。
[グループ パラメータ]ロールアウトの[圧力ダンピング]スピナーに対応しています。
布を異方性としてシミュレートするかどうかを取得/設定します。[グループ パラメータ]ロールアウトの[異方性反射]チェックボックスに対応しています。
エッジ スプリングを使用するかどうかを取得/設定します。[グループ パラメータ]ロールアウトの[エッジ スプリングを使用]チェックボックスに対応しています。
テクスチャ マップを使用するかどうかを取得/設定します。[グループ パラメータ]ロールアウトの[テクスチャ マップを使用]チェックボックスに対応しています。
使用するテクスチャ マップを取得/設定します。[グループ パラメータ]ロールアウトの[テクスチャ マップ]ボタンに対応しています。
使用するマップ チャンネルを取得/設定します。[グループ パラメータ]ロールアウトの[マッピング チャンネル]スピナーに対応しています。
指定されたマップ チャンネルを使用するか頂点カラー チャンネルを使用するかを取得/設定します。[グループ パラメータ]ロールアウトの[マッピング チャンネル]ラジオ ボタンに対応しています。
摩擦速度停止を取得/設定します。 既定値は 30.0 です。
指定したノードのパラメータ ブロックのリファレンス ターゲットを返します。
指定した名前付きグループのパラメータ ブロックのリファレンス ターゲットを返します。このメソッドは、グループ パラメータにアクセスするのに使用できます。
所与のノード内の bitArray で指定された頂点を選択します。
所与のノード内で選択されている頂点を、bitArray で返します。
指定されたタイプとターゲット ノードを使用し、特定グループからコンストレイントを作成します。
所与のノード内の bitArray で指定された頂点から、所与の名前を持つポイント グループを作成します。
所与の名前を持つポイント グループを、所与の名前を持つターゲット グループに制限します。
シミュレーションを開始します。パラメータが true の場合、シミュレーション ダイアログ ボックスが表示されます。
現在のシミュレーションを消去します。[布地]モディファイヤの UI の[シミュレーションを消去]ボタンを押した場合に対応しています。
現在のシミュレーションを切り取ります。[布地]モディファイヤの UI の[シミュレーションを切断]ボタンを押した場合に対応しています。
現在の布の状態を初期状態として設定します。[布地]モディファイヤの UI の[初期状態にセット]ボタンを押した場合に対応しています。
布の状態をリセットします。[布地]モディファイヤの UI の[状態をリセット]ボタンを押した場合に対応しています。
オブジェクト キャッシュを削除します。[布地]モディファイヤの UI の[オブジェクトのキャッシュを削除]ボタンを押した場合に対応しています。
指定されたノードのオブジェクト タイプを、整数パラメータで指定されたタイプに設定します。updateSim が true の場合、シミュレーションが更新されます。
指定されたノードのオブジェクト タイプを整数として返します。
文字列名で指定されたオブジェクト プロパティを、指定されたノードの所与の値に設定します。
所与のオブジェクト プロパティ名すべてを含む文字列配列を返します。
布の状態を取り込みます。[布地]モディファイヤの UI の[状態を確保]ボタンを押した場合に対応しています。
指定された[スペース ワープ]フォースを、[布地フォース]のリストに追加します。
指定された[スペース ワープ]フォースを、[布地フォース]のリストから削除します。
指定されたノードのキャッシュ ファイルを特定ファイル名に書き出します。
指定されたノードのキャッシュ ファイルを特定ファイル名から読み込みます。
2 番目の引数として指定されたノードに、1 番目の引数として渡された bitArray によって指定される頂点選択で定義された裂け目を、3 番目の引数として渡された文字列を名前として作成します。
最初の引数は、ノードを指定してそこからプロパティを取得します。