MaxScript で作成された simplemod モディファイヤのパラメータとして多次元配列を格納する方法はありますか? maxscript ヘルプで方法が見つかりません。
2 に答える
2
FAQ セクションの Maxscript ヘルプには、次のように記載されています。
MAXScript に関する FAQ > 多次元配列を作成するにはどうすればよいですか?
MAXScript 配列は、要素の 1 次元リストです。配列の要素は、括弧内のインデックスによってアドレス指定されます。
例えば
myArray = #(10,20,30,40,50,60,70,80,90,100)
myArray[5] --> will return 50, the fifth element of the array.
配列は別の配列内の要素になることができるため、配列内に複数の配列を配置することで、必要に応じて多次元配列を作成できます。括弧内のインデックスを使用すると、サブ配列を参照できます。別の括弧のペアとインデックスを使用すると、サブ配列内の要素にアクセスできます。
例えば
-- create an array with two elements, each one an array with 10 elements.
myMultiDimArray=#(#(1,2,3,4,5,6,7,8,9,10),#(10,20,30,40,50,60,70,80,90,100))
-- add a third element to the array containing 10 more elements
append myMultiDimArray #(100,200,300,400,500,600,700,800,900,1000)
myMultiDimArray[2][5] --> returns 50 - the 5th element of the 2nd sub-array
それが役立つことを願っています!
于 2014-10-08T14:17:43.830 に答える