1 つのパーティクル シェイプ(particle shape)ノードの配列(パーティクル単位)アトリビュートを、パーティクル数が異なる別のシェイプ ノードの配列アトリビュートに代入することができます。このような代入は、エクスプレッション エディタ(Expression Editor)のオブジェクト(Objects)リストからどのノードを選択するかによって影響されます。すなわち、選択したパーティクル シェイプ(particle shape) ノード内のパーティクル数によって文の実行回数が決まります。
シーン内に、2 つのパーティクルからなる TwoPts というオブジェクトが存在すると仮定します。TwoPts の 2 つのパーティクルは、次の位置にあります。
5 0 0 6 0 0
パーティクル ツール(Particle Tool)を使用して 5 つのパーティクルからなるオブジェクト(名前は FivePts)を作成し、各パーティクルをワークスペース内の任意の位置に配置した後、エクスプレッション エディタ(Expression Editor)で FivePts のパーティクル シェイプ(Particle Shape)ノードを選択し、次のランタイム エクスプレッションを作成したと仮定します。
FivePtsShape.position = TwoPtsShape2.position;
このランタイム エクスプレッションを実行すると同時に、スクリプト エディタは次のような表示になります。
5 0 0 6 0 0 5 0 0 6 0 0 5 0 0