FunctionReferenceTarget - superclass: ReferenceTarget; super-superclass:MAXWrapper - 44:0 - classID: #(1137313545, 554188032)
FunctionReferenceTarget パーティクル データ ビュー サブオペレータは、パーティクル データに対して算術またはベクトル演算を実行します。
FunctionReferenceTarget...
<FunctionReferenceTarget>.First_Operand_Type Integer default: 4 -- integer
最初のオペランドの[タイプ](Type)ドロップダウン リストの選択を取得/設定します。
<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
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)チェックボックスの状態を取得/設定します。
<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)ドロップダウン リストの選択を取得/設定します。
<FunctionReferenceTarget>.Second_Operand_Type_For_Quaternion Integer default: 5 -- integer
1 番目のオペランドのタイプが[クォータニオン](Quaternion)である場合に使用される[タイプ](Type)ドロップダウン リストの選択を取得/設定します。
5 - [クォータニオン](Quaternion) (既定値)
<FunctionReferenceTarget>.Second_Operand_Type_For_Vector Integer default: 4 -- integer
1 番目のオペランドのタイプが整数または[ベクトル](Vector)である場合に使用される[タイプ](Type)ドロップダウン リストの選択を取得/設定します。
<FunctionReferenceTarget>.Use_R_As_Factor_For_Second_Operand BooleanClass default: false -- boolean
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)ドロップダウン リストの選択を取得/設定します。
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)
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)
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))
35 - [乗算 X*Y](Multiplication X*Y)
52 - [減算 X-Y](Subtraction X-Y)
<FunctionReferenceTarget>.Function_Type_For_Integer_Real_Single Integer default: 50 -- integer
1 番目のオペランドのタイプが[整数](Integer)または[実数](Real)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。
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))
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)
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))
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)ドロップダウン リストの選択を取得/設定します。
<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)ドロップダウン リストの選択を取得/設定します。
<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)ドロップダウン リストの選択を取得/設定します。
<FunctionReferenceTarget>.Function_Type_For_Quaternion_Single Integer default: 44 -- integer
1 番目のオペランドのタイプが[クォータニオン](Quaternion)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。
<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) (既定値)
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)ドロップダウン リストの選択を取得/設定します。
<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)
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)ドロップダウン リストの選択を取得/設定します。
<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)
52 - [減算 X-Y](Subtraction X-Y)
<FunctionReferenceTarget>.Function_Type_For_Vector_Single Integer default: 29 -- integer
1 番目のオペランドのタイプが[ベクトル](Vector)で、2 番目のオペランドがオフの場合に[関数](Function)ドロップダウン リストの選択を取得/設定します。
<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)スピナーの値を取得/設定します。
<FunctionReferenceTarget>.Sync_Type Integer default: 0 -- animatable; integer
[アニメーション同期パラメータ](Parameters Animation Sync)ドロップダウン リストの選択を取得/設定します。
2 - [パーティクル寿命](Particle Lifespan)
4 - [時間データ入力](Time Data Input)
<FunctionReferenceTarget>.Use_E5 BooleanClass default: false -- boolean
<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
<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 パーティクル データ ビュー サブオペレータによって公開される共通のインタフェースは、次のとおりです。