mP_Glue: ヘルパー

mP_Glue - superclass: helper; super-superclass:node - 86:0 - classID: #(1935830279, 515064320)

[値](Value) > [MAXWrapper] > [ノード](Node) > [ヘルパー](Helper) > [mP_Glue]

 

   

パーティクル フロー クイック ナビゲーション

説明:

mP_Glue テストは、パーティクル同士またはパーティクルとディフレクタの間を、強固にまたは柔軟に、分裂可能な接続でバインドします。

3ds Max 2014 以降で使用可能です。

   

コンストラクタ:

mP_Glue...
PhysXGlue...

   

プロパティ:

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

[バインド](Binding)コントロール グループ

<mP_Glue>.Type     Integer    default: 0   --  integer

[タイプ](Type)ドロップダウン リストの選択を取得/設定します。

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

0 - [単純化](Simplified) (既定値)

1 - [リジッド](Rigid)

2 - [距離](Distance)

   

<mP_Glue>.Timing_Type     Integer    default: 0   --  integer

[タイミング](Timing)ドロップダウン リストの選択を取得/設定します。

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

0 - [エントリごと](On Every Entry) (default)

1 - 継続

   

<mP_Glue>.Bind_Distance     Float    default: 5.0   --  animatable; worldUnits

[距離のバインド](Bind Distance)スピナーの値を取得/設定します。

   

<mP_Glue>.Use_Bind_Gap_Condition     BooleanClass    default: false   --  boolean

[ギャップのバインド](Bind Gap)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Bind_Gap     Float    default: 1.0   --  animatable; worldUnits

[ギャップのバインド](Bind Gap)スピナーの値を取得/設定します。

   

<mP_Glue>.Bind_Center_Aligned_Only     BooleanClass    default: false   --  boolean

[中心位置合わせのみバインド](Bind Center Aligned Only)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Align_Margin     Float    default: 0.01   --  worldUnits

[マージン位置合わせ](Align Margin)スピナーの値を取得/設定します。

   

<mP_Glue>.Allow_Binding_Penetration     BooleanClass    default: false   --  boolean

[バインディング浸透を許可](Allow Binding Penetration)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Max_Binds_Per_Particle     Integer    default: 4   --  integer

[パーティクルごとの最大バインド](Max Binds Per Particle)スピナーの値を取得/設定します。

   

<mP_Glue>.Visualize_Binding     BooleanClass    default: false   --  boolean

[バインドを視覚化](Visualize Binding)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Color     Color    default: (color 0 0 255)   --  RGB color

[バインドを視覚化](Visualize Binding)カラーの値を取得/設定します。

   

[壊れやすさ](Breakability)コントロール グループ

<mP_Glue>.Breakable_By_Force     BooleanClass    default: false   --  boolean

[フォースによる壊れやすさ](Breakable By Force)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Max_Force     Float    default: 1.0   --  animatable; float

[最大フォース](Max Force)スピナーの値を取得/設定します。

   

<mP_Glue>.Max_Torque     Float    default: 1.0   --  animatable; float

[最大トルク](Max Torque)スピナーの値を取得/設定します。

   

<mP_Glue>.Max_By_Bind_Distance     BooleanClass    default: false   --  boolean

[バインド距離別最大](Max By Bind Distance)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Distance_Unit     Float    default: 10.0   --  worldUnits

[距離単位](Distance Unit)スピナーの値を取得/設定します。

   

<mP_Glue>.Continuous_Adjustment     BooleanClass    default: false   --  boolean

[連続調整](Continuous Adjustment)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Sync     Integer    default: 0   --  integer

[同期](Sync By)ドロップダウン リストの選択を取得/設定します。

   

<mP_Glue>.Test_True     BooleanClass    default: false   --  boolean

[次イベントへのパーティクル条件](Test True When Particles)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Test_Type     Integer    default: 2   --  integer

[次イベントへのパーティクル条件](Test True When Particles)ラジオ ボタンの状態を取得/設定します。

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

0 - [バインド](Bind)

1 - [任意のバインドのブレーク](Break Any Binding)

2 - [すべてのバインドのブレーク](Break All Bindings) (既定値)

   

[バインド対象](To Bind With) コントロール グループ

<mP_Glue>.Bind_In_Current_Event     BooleanClass    default: true   --  boolean

[現在のイベントのパーティクル](Current Event Particles)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Bind_With_Other_Events     BooleanClass    default: false   --  boolean

[他のイベントのパーティクル](Other Events Particles)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Events_To_Bind_With     ArrayParameter    default: #()   --  int array; SubAnim

.Bind_With_Other_Events が True に設定される場合にバインドされる Event オブジェクトの配列を取得/設定します。

   

<mP_Glue>.Bind_With_Deflectors     BooleanClass    default: false   --  boolean

[ディフレクタ](Deflectors)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Bind_With_Ground     BooleanClass    default: false   --  boolean

[グラウンド](Ground)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Deflectors_To_Bind_With     ArrayParameter    default: #()   --  node array; SubAnim

.Bind_With_Deflectors が True に設定される場合にバインドされる Deflector オブジェクトの配列を取得/設定します。

   

[距離のバインド](Distance Binding)ロールアウト

<mP_Glue>.Use_Minimum_Distance_Limit     BooleanClass    default: false   --  boolean

[最小距離制限](Minimum Distance Limit)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Minimum_Distance_Type     Integer    default: 1   --  radiobtnIndex

[最小距離制限](Minimum Distance Limit)ラジオ ボタンの状態を取得/設定します。

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

0 - [絶対値](Absolute)

1 - [相対](Relative) (既定値)

   

<mP_Glue>.Minimum_Absolute_Distance     Float    default: 0.0   --  worldUnits

[最小距離制限](Minimum Distance Limit) > [絶対値](Absolute)スピナーの値を取得/設定します。

   

<mP_Glue>.Minimum_Relative_Distance     Float    default: 0.0   --  percent

[最小距離制限](Minimum Distance Limit) > [相対値 %](Relative %)スピナーの値を取得/設定します。

   

<mP_Glue>.Use_Maximum_Distance_Limit     BooleanClass    default: true   --  boolean

[最大距離制限](Maximum Distance Limit)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Maximum_Distance_Type     Integer    default: 1   --  radiobtnIndex

[最大距離制限](Maximum Distance Limit)ラジオ ボタンの状態を取得/設定します。

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

0 - [絶対値](Absolute)

1 - [相対](Relative) (既定値)

   

<mP_Glue>.Maximum_Absolute_Distance     Float    default: 10.0   --  worldUnits

[最大距離制限](Maximum Distance Limit) > [絶対値](Absolute)スピナーの値を取得/設定します。

   

<mP_Glue>.Maximum_Relative_Distance     Float    default: 120.0   --  percent

[最大距離制限](Maximum Distance Limit) > [相対値 %](Relative %)スピナーの値を取得/設定します。

   

<mP_Glue>.Enable_Spring_Force     BooleanClass    default: false   --  boolean

[スプリング力を有効にする](Enable Spring Force)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Adjust_By_Particle_Mass     BooleanClass    default: true   --  boolean

[パーティクル質量別調整](Adjust By Particle Mass)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Spring_Coef     Float    default: 1.0   --  float

[スプリング係数](Spring Coef)スピナーの値を取得/設定します。

   

<mP_Glue>.Damper_Coef     Float    default: 1.0   --  float

[ダンパー係数](Damper Coef)スピナーの値を取得/設定します。

   

<mP_Glue>.Bury_Binding_Anchors     BooleanClass    default: false   --  boolean

[バインド アンカーの埋め込み](Bury Binding Anchors)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.depth     Float    default: 0.0   --  worldUnits

[奥行き](Depth)スピナーの値を取得/設定します。

   

[壊れやすさ](Breakability)コントロール グループ

<mP_Glue>.Breakable_By_Overstretch     BooleanClass    default: false   --  boolean

[オーバーストレッチによる壊れやすさ](Breakable By Overstretch)チェックボックスの状態を取得/設定します。

   

<mP_Glue>.Overstretch_Type     Integer    default: 1   --  radiobtnIndex

[最大距離制限](Maximum Distance Limit)ラジオ ボタンの状態を取得/設定します。

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

0 - [絶対値](Absolute)

1 - [相対](Relative) (既定値)

   

<mP_Glue>.Overstretch_Absolute_Limit     Float    default: 10.0   --  worldUnits

[壊れやすさ](Breakability) > [絶対値](Absolute)スピナーの値を取得/設定します。

   

<mP_Glue>.Overstretch_Relative_Limit     Float    default: 150.0   --  percent

[壊れやすさ](Breakability) > [相対値 %](Relative %)スピナーの値を取得/設定します。

   

[強固なバインド](Rigid Binding)ロールアウト

<mP_Glue>.Rigid_Binding_Anchor_Type     Integer    default: 0   --  integer

[強固なバインド](Rigid Binding) > [アンカー配置のバインド](Binding Anchor Placement)ドロップダウン リストの選択を取得/設定します。

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

0 - [中心の平均](Centers Average) (既定値)

1 - [Closest Points Average](最も近いポイントの平均)

2 - [質量に比例](Mass Proportional)

   

<mP_Glue>.Solver_Factor     Float    default: 1.0   --  float

[ソルバ係数](Solver Factor)スピナーの値を取得/設定します。

   

[単純化されたバインド](Simplified Binding)ロールアウト

<mP_Glue>.Simplified_Binding_Anchor_Type     Integer    default: 0   --  integer

[単純化されたバインド](Simplified Binding) > [アンカー配置のバインド](Binding Anchor Placement)ドロップダウン リストの選択を取得/設定します。

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

0 - [中心の平均](Centers Average) (既定値)

1 - [Closest Points Average](最も近いポイントの平均)

2 - [質量に比例](Mass Proportional)

   

   

   

<mP_Glue>.Use_Data_Wiring     BooleanClass    default: false   --  boolean

[データワイヤリング元/先](From and To Data Wiring)の使用を有効/無効にします。

True に設定した場合は、次のオプションのロールアウトがオペレータの UI に表示され、次のプロパティが利用可能になります。

[データ チャネルからのワイヤリング](Wiring From Data Channels)ロールアウト(オプション)

<mP_Glue>.Bind_Distance_From_Data     BooleanClass    default: false   --  boolean

[距離のバインド](Bind Distance)チェックボックスの状態を取得/設定します。

<mP_Glue>.Bind_Distance_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[距離のバインド](Bind Distance)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Bind_Gap_From_Data     BooleanClass    default: false   --  boolean

[ギャップのバインド](Bind Gap)チェックボックスの状態を取得/設定します。

<mP_Glue>.Bind_Gap_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[ギャップのバインド](Bind Gap)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Breakability_Max_Force_From_Data     BooleanClass    default: false   --  boolean

[壊れやすさの最大フォース](Breakability Max Force)チェックボックスの状態を取得/設定します。

<mP_Glue>.Breakability_Max_Force_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[壊れやすさの最大フォース](Breakability Max Force)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Breakability_Max_Torque_From_Data     BooleanClass    default: false   --  boolean

[壊れやすさの最大トルク](Breakability Max Torque)チェックボックスの状態を取得/設定します。

<mP_Glue>.Breakability_Max_Torque_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[壊れやすさの最大トルク](Breakability Max Torque)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Max_Binds_Per_Particle_From_Data     BooleanClass    default: false   --  boolean

[パーティクルごとの最大バインド](Max Binds Per Particle)チェックボックスの状態を取得/設定します。

<mP_Glue>.Max_Binds_Per_Particle_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[パーティクルごとの最大バインド](Max Binds Per Particle)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Binding_Groups_From_Data     BooleanClass    default: false   --  boolean

[バインド グループ](Binding Groups)チェックボックスの状態を取得/設定します。

<mP_Glue>.Binding_Groups_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[バインド グループ](Binding Groups)データ作成元オブジェクトを取得/設定します。

   

[距離のバインド](Distance Binding)コントロール グループ

<mP_Glue>.Minimum_Distance_Limit_From_Data     BooleanClass    default: false   --  boolean

[最小距離制限](Minimum Distance Limit)チェックボックスの状態を取得/設定します。

<mP_Glue>.Minimum_Distance_Limit_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[最小距離制限](Minimum Distance Limit)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Maximum_Distance_Limit_From_Data     BooleanClass    default: false   --  boolean

[最大距離制限](Maximum Distance Limit)チェックボックスの状態を取得/設定します。

<mP_Glue>.Maximum_Distance_Limit_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[最大距離制限](Maximum Distance Limit)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Spring_Damper_Coef_From_Data     BooleanClass    default: false   --  boolean

[スプリング ダンパー係数](Spring Damper Coef)チェックボックスの状態を取得/設定します。

<mP_Glue>.Spring_Damper_Coef_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[スプリング ダンパー係数](Spring Damper Coef)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Spring_Force_Coef_From_Data     BooleanClass    default: false   --  boolean

[スプリング力係数](Spring Force Coef)チェックボックスの状態を取得/設定します。

<mP_Glue>.Spring_Force_Coef_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[スプリング力係数](Spring Force Coef)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Overstretch_Distance_Limit_From_Data     BooleanClass    default: false   --  boolean

[オーバーストレッチ距離](Overstretch Distance)チェックボックスの状態を取得/設定します。

<mP_Glue>.Overstretch_Distance_Limit_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[オーバーストレッチ距離](Overstretch Distance)データ作成元オブジェクトを取得/設定します。

   

[データ チャネルへのワイヤリング](Wiring To Data Channels)ロールアウト(オプション)

<mP_Glue>.Num_Active_Bindings_To_Data     BooleanClass    default: false   --  boolean

[アクティブ バインド数](# Active Bindings)チェックボックスの状態を取得/設定します。

<mP_Glue>.Num_Active_Bindings_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[アクティブ バインド数](# Active Bindings)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Num_Broken_Bindings_To_Data     BooleanClass    default: false   --  boolean

[ブレークされたバインド数](# Broken Bindings)チェックボックスの状態を取得/設定します。

<mP_Glue>.Num_Broken_Bindings_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[ブレークされたバインド数](# Broken Bindings)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Num_Broken_By_Force_To_Data     BooleanClass    default: false   --  boolean

[フォースによるブレーク数](# Broken By Force)チェックボックスの状態を取得/設定します。

<mP_Glue>.Num_Broken_By_Force_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[フォースによるブレーク数](# Broken By Force)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Average_Binding_Length_To_Data     BooleanClass    default: false   --  boolean

[平均バインド長さ](Average Binding Length)チェックボックスの状態を取得/設定します。

<mP_Glue>.Average_Binding_Length_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[平均バインド長さ](Average Binding Length)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Minimum_Binding_Length_To_Data     BooleanClass    default: false   --  boolean

[最小バインド長さ](Minimum Binding Length)チェックボックスの状態を取得/設定します。

<mP_Glue>.Minimum_Binding_Length_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[最小バインド長さ](Minimum Binding Length)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Maximum_Binding_Length_To_Data     BooleanClass    default: false   --  boolean

[最大バインド長さ](Maximum Binding Length)チェックボックスの状態を取得/設定します。

<mP_Glue>.Maximum_Binding_Length_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[最大バインド長さ](Maximum Binding Length)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Average_Breaking_Impulse_To_Data     BooleanClass    default: false   --  boolean

[平均ブレーク衝撃](Average Breaking Impulse)チェックボックスの状態を取得/設定します。

<mP_Glue>.Average_Breaking_Impulse_Data_Creator     UndefinedClass    default: undefined   --  maxObject

[平均ブレーク衝撃](Average Breaking Impulse)データ作成元オブジェクトを取得/設定します。

   

<mP_Glue>.Maximum_Breaking_Impulse_To_Data     BooleanClass    default: false   --  boolean; Maximum_Breaking_Impuse_To_Data

[最大ブレーク衝撃](Maximum Breaking Impulse)チェックボックスの状態を取得/設定します。

<mP_Glue>.Maximum_Breaking_Impulse_Data_Creator     UndefinedClass    default: undefined   --  maxObject; Maximum_Breaking_Impuse_Data_Creator

[最大ブレーク衝撃](Maximum Breaking Impulse)データ作成元オブジェクトを取得/設定します。

   

mP_Glue インタフェース:

mP_Glue クラスによって公開される共通のパーティクル フロー インタフェースは、次のとおりです。

インタフェース: action

インタフェース: test

インタフェース: PViewItem