DataPair 値
DataPair クラスは、2 つの値を単純にラップするラッパーです。
値の型は問われません。
このクラスは、3ds Max 2008 以降で使用可能です。
従来、Avguard 機能拡張として提供されていた機能です。
コンストラクタ:
DataPair ()
DataPair <value1> <value2>
DataPair <value1_name>:<value1> <value2_name>:<value2>
プロパティ
DataPair の 1 番目の値を取得/設定します。
DataPair の 2 番目の値を取得/設定します。
<dataPair>.<value1_name> : Value
DataPair の 1 番目の値を名前で取得/設定します。
<dataPair>.<value2_name> : Value
DataPair の 2 番目の値を名前で取得/設定します。
メソッド
このコンストラクタの形式が使用されている場合に、最初の 2 つの値が #v1 と #v2、残りの 2 つの値が、<value1_name> と <value2_name>
である名前値の配列を返します。
例:
|
--Define a new value consisting of a Point3 value and an Integer
theVal = DataPair [10,20,30] 40
--> (DataPair [10,20,30] 40)
theVal.v1 --get the first value in the pair
--> [10,20,30]
theVal.v2 --get the second value in the pair
--> 40
--Define a new DataPair value with names values
theVal2 = DataPair question:"Life,Universe,And Everything" answer:42
-->(DataPair question:"Life,Universe,And Everything" answer:42)
theVal2.question
--> "Life,Universe,And Everything"
theVal2.answer
--> 42
--You can use the properties too:
theVal2.v1
--> "Life,Universe,And Everything"
theVal2.v2
--> 42
|