FunctionReferenceTarget: ReferenceTarget

FunctionReferenceTarget - superclass: ReferenceTarget; super-superclass:MAXWrapper - 44:0 - classID: #(1137313545, 554188032)
 

   

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

説明:

FunctionReferenceTarget パーティクル データ ビュー サブオペレータは、パーティクル データに対して算術またはベクトル演算を実行します。

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

   

コンストラクタ:

FunctionReferenceTarget...

   

プロパティ:

[最初のオペランド](First Operand)コントロール グループ

<FunctionReferenceTarget>.First_Operand_Type     Integer    default: 4   --  integer

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

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

0 - [ブール演算](Boolean)

1 - [整数](Integer)

2 - [実数](Real)

3 - [時間](Time)

4 - [ベクトル](Vector)(既定値)

5 - [クォータニオン](Quaternion)

6 - [行列](Matrix)

   

<FunctionReferenceTarget>.Factor_For_First_Operand     Float    default: 1.0   --  animatable; float

そのタイプが[クォータニオン](Quaternion)[実数](Real)[時間](Time)または[ベクトル](Vector)である場合に、最初のオペランドを掛けるために使用される浮動小数点[事前の係数](Pre-Factor)スピナー(R3)の値を取得/設定します。

   

<FunctionReferenceTarget>.Integer_Factor_For_First_Operand     Integer    default: 1   --  animatable; integer

そのタイプが[整数](Integer)である場合に、最初のオペランドを掛けるために使用される整数[事前の係数](Pre-Factor)スピナー(I3)の値を取得/設定します。

   

<FunctionReferenceTarget>.Offset_For_First_Operand     Float    default: 0.0   --  animatable; float

そのタイプが[実数](Real)または[時間](Time)である場合に、最初のオペランドのオフセット値を取得/設定します。UI 表示はありません。

   

<FunctionReferenceTarget>.Integer_Offset_For_First_Operand     Integer    default: 0   --  animatable; integer

そのタイプが[整数](Integer)である場合に、最初のオペランドのオフセット値を取得/設定します。UI 表示はありません。

   

<FunctionReferenceTarget>.Use_R_As_Factor_For_First_Operand     BooleanClass    default: false   --  boolean

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

True に設定すると、事前係数は .Input_3 プロパティに接続されたサブオペレータの出力から取得されます。

False(既定値)に設定すると、 .Factor_For_First_Operand または .Integer_Factor_For_First_Operand 値が使用されます。

   

<FunctionReferenceTarget>.Use_Second_Operand     BooleanClass    default: true   --  boolean

[2 番目のオペランドを使用](Use Second Operand)チェックボックスの状態を取得/設定します。

   

[2 番目のオペランド](Second Operand)コントロール グループ

<FunctionReferenceTarget>.Factor_For_Second_Operand     Float    default: 1.0   --  animatable; float

そのタイプが[クォータニオン](Quaternion)[実数](Real)[時間](Time)または[ベクトル](Vector)である場合に、2 番目のオペランドを掛けるために使用される浮動小数点[事前の係数](Pre-Factor)スピナー(R4)の値を取得/設定します。

   

<FunctionReferenceTarget>.Integer_Factor_For_Second_Operand     Integer    default: 1   --  animatable; integer

そのタイプが[整数](Integer)である場合に、2 番目のオペランドを掛けるために使用される整数[事前の係数](Pre-Factor)スピナー(I4)の値を取得/設定します。

   

<FunctionReferenceTarget>.Second_Operand_Type_For_Integer_Real     Integer    default: 2   --  integer

1 番目のオペランドのタイプが[整数](Integer)または[実数](Real)である場合に使用される[タイプ](Type)ドロップダウン リストの選択を取得/設定します。

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

1 - [整数](Integer)

2 - [実数](Real) (既定値)

   

<FunctionReferenceTarget>.Second_Operand_Type_For_Quaternion     Integer    default: 5   --  integer

1 番目のオペランドのタイプが[クォータニオン](Quaternion)である場合に使用される[タイプ](Type)ドロップダウン リストの選択を取得/設定します。

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

1 - [整数](Integer)

2 - [実数](Real)

3 - [時間](Time)

5 - [クォータニオン](Quaternion) (既定値)

   

<FunctionReferenceTarget>.Second_Operand_Type_For_Vector     Integer    default: 4   --  integer

1 番目のオペランドのタイプが整数または[ベクトル](Vector)である場合に使用される[タイプ](Type)ドロップダウン リストの選択を取得/設定します。

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

1 - [整数](Integer)

2 - [実数](Real)

3 - [時間](Time)

4 - [ベクトル](Vector)(既定値)

5 - [クォータニオン](Quaternion)

6 - [行列](Matrix)

   

<FunctionReferenceTarget>.Use_R_As_Factor_For_Second_Operand     BooleanClass    default: false   --  boolean

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

True に設定すると、事前係数は .Input_4 プロパティに接続されたサブオペレータの出力から取得されます。

False(既定値)に設定すると、 .Factor_For_Second_Operand または .Integer_Factor_For_Second_Operand 値が使用されます。

   

関数のドロップダウン リスト

<FunctionReferenceTarget>.Function_Type_For_Boolean_And_Boolean     Integer    default: 3   --  integer

1 番目と2 番目のオペランドのタイプが両方とも[ブール](Boolean)である場合の[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

3 - [AND](AND) (既定値)

41 - [OR](OR)

57 - [XOR/排他的論理和](XOR / Exclusive OR)

   

<FunctionReferenceTarget>.Function_Type_For_Boolean_Single     Integer    default: 40   --  integer

1 番目のオペランドのタイプが[ブール](Boolean)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

4 - [AND/全パーティクル](AND / All Particles)

23 - [Falseの個数/全パーティクル](False Count / All Particles)

40 - [NOT](NOT) (既定値)

42 - [OR/全パーティクル](OR / All Particles)

54 - [Trueの個数/全パーティクル](True Count / All Particles)

   

<FunctionReferenceTarget>.Function_Type_For_Integer_And_Real     Integer    default: 2   --  integer

1 番目のオペランドのタイプが[整数](Integer)で、2 番目のオペランドのタイプが[実数](Real)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

2 - [加算 X+Y](Addition X+Y) (既定値)

6 - [平均 (X+Y)/2](Average (X+Y)/2)

20 - [除算 X/Y](Division X/Y)

21 - [除算剰余 X%Y](Division Remainder X%Y)

24 - [幾何平均 (X*Y)**1/2](Geometric Mean (X*Y)**1/2)

27 - [補間 t*X + (1-t)*Y](Interpolation t*X+(1-t)*Y)

30 - [対数 log(X)base(Y)](Logarithm log(X)base(Y))

31- [最大](Maximum)

33 - [最小](Minimum)

35 - [乗算 X*Y](Multiplication X*Y)

43 - [べき X**Y](Power X**Y)

52 - [減算 X-Y](Subtraction X-Y)

   

<FunctionReferenceTarget>.Function_Type_For_Integer_Real_Single     Integer    default: 50   --  integer

1 番目のオペランドのタイプが[整数](Integer)または[実数](Real)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

0 - [絶対値](Absolute)

7 - [平均/全パーティクル](Average / All Particles)

8 - [バイナリ指数 2**X](Binary Exponent 2**X)

9 - [バイナリ対数 log2(X)](Binary Logarithm log2(X))

12 - [コサイン cos(X)](Cosine cos(X))

13 - [コタンジェント ctg(X)](Cotangent ctg(X))

14 - [三乗 X**3](Cube X**3)

15 - [三乗根 X**1/3](Cubic Root X**1/3)

16 - [10 進指数 10**X](Decimal Exponent 10**X)

17 - [常用対数 log10(X)](Decimal Logarithm log10(X))

25 - [幾何平均/全パーティクル](Geometric Mean / All Particles)

26 - [アイデンティティ](Identity)

28 - [逆 1/X](Inverse 1/X)

32 - [最大/すべてのパーティクル](Maximum / All Particles)

34 - [最小/すべてのパーティクル](Minimum / All Particles)

36 - [自然指数 e**X](Natural Exponent e**X)

37 - [自然対数 ln(X)](Natural Logarithm ln(X))

45 - [逆 ID インデックス作成](Reverse ID Indexing)

49 - [サイン sin(X)](Sine sin(X))

50 - [二乗 X*X](Square X*X) (既定値)

51 - [平方根 X**1/2](Square Root X**1/2)

53 - [タンジェント tg(X)](Tangent tg(X))

58 - [サイン](Sign)

59 - [逆サイン asin(X)](Arcsin asin(X))

60 - [逆コサイン acos(X)](Arccos acos(X))

61 - [合計/全パーティクル](Sum / All Particles)

62 - [逆タンジェント atan(X)](Arctangent atan(X))

   

<FunctionReferenceTarget>.Function_Type_For_Matrix_And_Matrix     Integer    default: 11   --  integer

1 番目と2 番目のオペランドのタイプが両方とも[行列](Matrix)である場合の[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

11 - [合成 X*Y](Composition X*Y) (既定値)

27 - [補間 t*X + (1-t)*Y](Interpolation t*X+(1-t)*Y)

   

<FunctionReferenceTarget>.Function_Type_For_Matrix_Single     Integer    default: 44   --  integer

1 番目のオペランドのタイプが[行列](Matrix)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

44 - Inverse (default)

   

<FunctionReferenceTarget>.Function_Type_For_Quaternion_And_Integer_Time     Integer    default: 35   --  integer; Function_Type_For_Quaternion_And_Integer_Real

1 番目のオペランドのタイプが[クォータニオン](Quaternion)で、2 番目のオペランドのタイプが[時間](Time)または[整数](Integer)の場合に、[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

20 - [除算 X/Y](Division X/Y)

35 - [乗算 X*Y] (既定値)

   

<FunctionReferenceTarget>.Function_Type_For_Quaternion_And_Quaternion     Integer    default: 2   --  integer

1 番目と2 番目のオペランドのタイプが両方とも[クォータニオン](Quaternion)である場合の[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

2 - [加算 X+Y](Addition X+Y) (既定値)

27 - [補間 t*X + (1-t)*Y](Interpolation t*X+(1-t)*Y)

52 - [減算 X-Y](Subtraction X-Y)

   

<FunctionReferenceTarget>.Function_Type_For_Quaternion_And_Real     Integer    default: 35   --  integer

1 番目のオペランドのタイプが[クォータニオン](Quaternion)で、2 番目のオペランドのタイプが[実数](Real)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

20 - [除算 X/Y](Division X/Y)

35 - [乗算 X*Y] (既定値)

   

<FunctionReferenceTarget>.Function_Type_For_Quaternion_Single     Integer    default: 44   --  integer

1 番目のオペランドのタイプが[クォータニオン](Quaternion)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

44 - [逆](Reverse) (既定値)

   

<FunctionReferenceTarget>.Function_Type_For_Time_And_Time     Integer    default: 2   --  integer

1 番目と2 番目のオペランドのタイプが両方とも[時間](Time)である場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

2 - [加算 X+Y](Addition X+Y) (既定値)

27 - [補間 t*X + (1-t)*Y](Interpolation t*X+(1-t)*Y)

52 - [減算 X-Y](Subtraction X-Y)

   

<FunctionReferenceTarget>.Function_Type_For_Time_Single     Integer    default: 7   --  integer

1 番目のオペランドのタイプが[時間](Time)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

7 - [平均/全パーティクル](Average / All Particles) (既定値)

26 - [アイデンティティ](Identity)

32 - [最大/すべてのパーティクル](Maximum / All Particles)

34 - [最小/すべてのパーティクル](Minimum / All Particles)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_And_Integer_Time     Integer    default: 35   --  integer

1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドのタイプが[時間](Time)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

20 - [除算 X/Y](Division X/Y)

35 - [乗算 X*Y] (既定値)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_And_Matrix     Integer    default: 10   --  integer

1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドのタイプが[行列](Matrix)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

10 - [完全変換](Complete Transform) (既定値)

56 - [ベクトル変換](Vector Transform)

63 - [M2.X を上書き](Overwrite M2.X)

64 - [M2.Y を上書き](Overwrite M2.Y)

65 - [M2.Z を上書き](Overwrite M2.Z)

66 - [M2.T 上書き]Overwrite M2.T

67 - [M2.X を V1 に位置合わせ](Align M2.X to V1)

68 - [M2.Y を V1 に位置合わせ](Align M2.Y to V1)

69 - [M2.Z を V1 に位置合わせ](Align M2.Z to V1)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_And_Quaternion     Integer    default: 46   --  integer

1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドのタイプが[クォータニオン](Quaternion)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

46 - [回転の量](Rotate By) (default)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_And_Real     Integer    default: 35   --  integer

1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドのタイプが[実数](Real)の場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

20 - [除算 X/Y](Division X/Y)

35 - [乗算 X*Y] (既定値)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_And_Vector     Integer    default: 2   --  integer

1 番目と2 番目のオペランドのタイプが両方とも[ベクトル](Vector)である場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

2 - [加算 X+Y](Addition X+Y) (既定値)

5 - [ベクトル間の角度](Angle Between Vectors)

6 - [平均 (X+Y)/2](Average (X+Y)/2)

18 - [デフレクション X: 速度 Y: 法線](Deflection X:Speed Y:Normal)

19 - [距離長さ(X-Y)](Distance length(X-Y))

27 - [補間 t*X + (1-t)*Y](Interpolation t*X+(1-t)*Y)

38 - [直交化](Orthogonalization)

47 - [スカラー積](Scalar Product)

48 - [スケール積](Scale Product)

52 - [減算 X-Y](Subtraction X-Y)

55 - [ベクトル積](Vector Product)

   

<FunctionReferenceTarget>.Function_Type_For_Vector_Single     Integer    default: 29   --  integer

1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。

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

7 - [平均/全パーティクル](Average / All Particles) (既定値)

26 - [アイデンティティ](Identity)

39 - [正規化](Normalize)

58 - [サイン](Sign)

   

コントロールの[結果](Result)グループ

<FunctionReferenceTarget>.Post_Factor     Float    default: 1.0   --  animatable; float

そのタイプが[クォータニオン](Quaternion)[実数](Real)[時間](Time)または[ベクトル](Vector)である場合に結果を掛けるために使用される浮動小数点[事後の係数](Post-Factor)スピナーの値を取得/設定します。

   

<FunctionReferenceTarget>.Integer_Post_Factor     Integer    default: 1   --  animatable; integer

そのタイプが[整数](Integer)である場合に結果を掛けるために使用される浮動小数点[事後の係数](Post-Factor)スピナーの値を取得/設定します。

   

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

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

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

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

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

1 - パーティクル エージ

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

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

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

   

<FunctionReferenceTarget>.Use_E5     BooleanClass    default: false   --  boolean

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

   

グループ ID 別制限(Restrict By Group ID)コントロール

<FunctionReferenceTarget>.Restrict_By_Group_ID     BooleanClass    default: false   --  boolean

[グループ ID 別制限](Restrict By Group ID)チェックボックスの状態を取得/設定します。

   

<FunctionReferenceTarget>.Group_ID_Data_Channel     UndefinedClass    default: undefined   --  maxObject

グループ ID データ チャネル オブジェクトを取得/設定します。

   

<FunctionReferenceTarget>.Group_ID_Data_Handle     Integer    default: 0   --  integer

グループ ID データ ハンドルを取得/設定します。

   

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

1 番目のオペランドを表す、最初の入力ソケットに接続されたサブオペレータを取得/設定します。

   

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

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

   

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

.Use_R_As_Factor_For_First_Operand が True に設定されている場合に使用される事前の係数を表す、3 番目の入力ソケットに接続されたサブオペレータを取得/設定します。

   

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

.Use_R_As_Factor_For_Second_Operand が True に設定されている場合に使用される事後の係数を表す、4 番目の入力ソケットに接続されたサブオペレータを取得/設定します。

   

<FunctionReferenceTarget>.Input_5     UndefinedClass    default: undefined   --  maxObject

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

   

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

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

   

FunctionReferenceTarget インタフェース:

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

インタフェース: DataViewItem