条件: ReferenceTarget

Condition - superclass: ReferenceTarget; super-superclass:MAXWrapper - 29:0 - classID: #(1137313552, 554188032) 
 

   

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

説明:

Condition パーティクル データ ビュー サブオペレータは、スカラー データのテストによってブール演算データを作成します。

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

   

コンストラクタ:

Condition...

   

プロパティ:

<Condition>.Type     Integer    default: 1   --  integer

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

これは条件内で比較される値のタイプを定義します。

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

0 - [角度](Angle)

1 - [浮動小数](Float) (既定値)

2 - [整数](Integer)

3 - [パーセント](Percent)

4 - [時間](Time)

5 - [ワールド単位](World Unit)

   

入力値による出力条件(Output True If Input Value)

<Condition>.Condition_Type_Int     Integer    default: 1   --  integer

[入力タイプ](Input Type)の値が[整数](Integer)タイプの場合に、条件ドロップダウンリストの選択内容を取得/設定します。

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

0 - 値 A より小さい(Is Less Than Value A)

1 - 値 A より大きい(Is Greater Than Value A) (既定)

2 - 値 A と等しい(Is Equal To Value A)

3 - 値 A と等しくない(Is Not Equal To Value A)

   

<Condition>.Condition_Type_Real     Integer    default: 1   --  integer

[入力タイプ](Input Type)の値が[実数](Real)タイプの場合に、条件ドロップダウンリストの選択内容を取得/設定します。

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

0 - 値 A より小さい(Is Less Than Value A)

1 - 値 A より大きい(Is Greater Than Value A) (既定)

   

値 A

<Condition>.Angle_A     Float    default: 0.0   --  animatable; angle; Controller Scaling: (1 : 57.2958)
<Condition>.Float_A     Float    default: 0.0   --  animatable; float
<Condition>.Integer_A     Integer    default: 0   --  animatable; integer
<Condition>.Percent_A     Float    default: 0.0   --  animatable; percent; Controller Scaling: (1 : 100.0)
<Condition>.Time_A     Integer    default: 0   --  animatable; integer
<Condition>.World_A     Float    default: 0.0   --  animatable; worldUnits

.Type プロパティによって指定されたタイプに応じて値 A を取得/設定します。

   

<Condition>.Use_Input_As_A     BooleanClass    default: false   --  boolean

.Type プロパティの値に応じて、2 番目の入力ソケットの使用を有効にする[R2](R2)[I2](I2)または[T2](T2)チェックボックスの状態を取得/設定します。

<Condition>.Use_Second_Condition     BooleanClass    default: false   --  boolean

2 番目の条件のチェックボックスの状態を取得/設定します。UI ラベル[かつ|または、値 B 未満|値 B より大きい](And|Or Less|Greater Than Value B)は最初の条件および値のタイプに応じて決定されます。

   

値 B

<Condition>.Angle_B     Float    default: 90.0   --  animatable; angle; Controller Scaling: (1 : 57.2958)
<Condition>.Float_B     Float    default: 10.0   --  animatable; float
<Condition>.Integer_B     Integer    default: 10   --  animatable; integer
<Condition>.Percent_B     Float    default: 50.0   --  animatable; percent; Controller Scaling: (1 : 100.0)
<Condition>.Time_B     Integer    default: 4800   --  animatable; integer
<Condition>.World_B     Float    default: 10.0   --  animatable; worldUnits

.Type プロパティによって指定されたタイプに応じて、[値 B](Value B)を取得/設定します。

   

<Condition>.Use_Input_As_B     BooleanClass    default: false   --  boolean

.Type プロパティの値に応じて、2 番目の入力ソケットの使用を有効にする[R3](R3)[I3](I3)あるいは[T3](T3)チェックボックスの状態を取得/設定します。

   

<Condition>.Use_As_Acceleration     BooleanClass    default: false   --  boolean

[加速値として使用](Use As Acceleration Value)チェックボックスの状態を取得/設定します。

   

<Condition>.Use_As_Speed_Or_Spin_Rate     BooleanClass    default: false   --  boolean

.Type プロパティに応じて、[速度値として使用](Use As Speed Value)または[スピン レートとして使用](Use As Spin Rate)チェックボックスの状態を取得/設定します。

   

<Condition>.Units_Per_Type     Integer    default: 2   --  integer

[単位](Units Per)ドロップダウン リストの選択を取得/設定します。

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

0 - [ティック](Tick)

1 - [フレーム](Frame)

2 - [秒](Second) (既定値)

   

<Condition>.Angle_As_Orientation     BooleanClass    default: false   --  boolean

[方向を角度とする](Angle As Orientation)チェックボックスの状態を取得/設定します。

   

[アニメーション同期パラメータ](Parameters Animation Sync)コントロール グループ

<Condition>.Sync_Type     Integer    default: 0   --  animatable; integer

[アニメーション同期パラメータ](Parameters Animation Sync)ドロップダウン リストの選択を取得/設定します。

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

0 - 絶対値時間 (既定値)

1 - パーティクル エージ

2 - [パーティクル寿命](Particle Lifespan)

3 - [イベント期間](Event Duration)

4 - [時間データ入力](Time Data Input)

   

<Condition>.Use_E4     BooleanClass    default: false   --  boolean

[E4](E4)チェックボタンの状態を取得/設定します。

   

入力ソケットとフィルタ ソケット

<Condition>.Input_1     UndefinedClass    default: undefined   --  maxObject

テストする条件の値を表す、最初の入力ソケットに接続されたサブオペレータを取得/設定します。

   

<Condition>.Input_2     UndefinedClass    default: undefined   --  maxObject

比較対象の値 A を表す、2 番目の入力ソケットに接続されたサブオペレータを取得/設定します。

   

<Condition>.Input_3     UndefinedClass    default: undefined   --  maxObject

比較対象のオプションの値 B を表す、3 番目の入力ソケットに接続されたサブオペレータを取得/設定します。

   

<Condition>.Input_4     UndefinedClass    default: undefined   --  maxObject

サブオペレータの時間を表す、5 番目の入力ソケットに接続されたサブオペレータを取得/設定します。

   

<Condition>.Filter     UndefinedClass    default: undefined   --  maxObject

Condition サブオペレータのフィルタ入力に接続されているサブオペレータを取得/設定します。

   

条件インタフェース:

Condition パーティクル データ ビュー サブオペレータによって公開される共通のインタフェースは、次のとおりです。

インタフェース: DataViewItem