On this page |
Duplicateノードは機能は少ないですが、Copyノードよりも高速です:
-
テンプレートへのコピーはサポートされていません。
-
コピーはソースジオメトリに追加され、抽出されません。
-
DuplicateノードはCopyノードよりも複雑ではないので高速です。
パラメータ ¶
Source Group
コピーする入力プリミティブのサブセット。
Number of Copies
コピーする数。
Transform Cumulative
各コピーは、前のコピーを基準にトランスフォームされます。
Transform Order
トランスフォーメーションの順番。
Rotate Order
回転の順番。
Translate
XYZ軸毎の移動量。
Rotate
XYZ軸毎の回転量。
Scale
XYZ軸毎の不均一スケール。
Shear
傾斜量。各値は、XY平面上のX、XZ平面上のX、YZ平面上のYを意味します。
Pivot
コピーのローカルピボットポイント。
Uniform Scale
均一スケール。
Preserve Normal Length
トランスフォーメーション後も法線長さを維持します。
Create Output Groups
各コピーをプリミティブグループに格納します。
Preserve Groups
コピーするプリミティブをコピーグループに追加する前に、そのグループが既に存在していても、そのコピーグループの内容を削除しません。
Copy Groups
各コピーに対して作成するグループの名前。
ローカル変数 ¶
CY
生成した現行のコピー番号で、0から始まります。
NCY
コピーの総数。
以下の変数は、入力ジオメトリを参照します。
CEX, CEY, CEZ
全体の入力ジオメトリの重心。
GCX, GCY, GCZ
入力グループの重心。
XMIN, XMAX
ジオメトリの境界ボックスのX座標の範囲。
YMIN, YMAX
ジオメトリの境界ボックスのY座標の範囲。
ZMIN, ZMAX
ジオメトリの境界ボックスのZ座標の範囲。
SIZEX, SIZEY, SIZEZ
境界ボックスのサイズ。
BBX, BBY, BBZ
境界ボックスでのポイントの相対位置。
Examples ¶
このサンプルでは、Duplicate SOPを使ってboxジオメトリをスケールとオフセットを累積させながらコピーを複数回繰り返しています。現行コピー番号を意味するグローバルパラメータの$CYを使ったエクスプレッションを使ってパラメータを制御しています。
See also |