lcArrayDialog
<p><b>Array</b></p><p>Create repeated copies of the selected pieces using up to three array dimensions. Each row defines a count, an offset, and a rotation increment.</p><p>Counts include the original selection. For example, counts of 3, 2, and 1 create five new copies of each selected piece. Set an offset or rotation to keep copies from overlapping.</p>
0
0
492
156
Array
-
-
<p><b>Dimensions</b></p><p>Each row controls one array dimension, with a count from 1 to 1000. The product of the three counts includes the original selection. A count of 1 adds no copies along that dimension.</p>
Dimensions
-
-
Number of positions in dimension 3, including the original.
Dimension 3 count
1
1000
-
Number of positions in dimension 1, including the original.
Dimension 1 count
1
1000
-
Number of positions in dimension 2, including the original.
Dimension 2 count
1
1000
-
<p><b>Offsets</b></p><p>Each row sets the X, Y, and Z displacement per step in the corresponding array dimension. Values use the model axes and LDraw units; 20 units equal one stud width. Negative values reverse the direction.</p><p>For a straight row spaced one stud apart along X, use a count greater than 1 and an X offset of 20 in the same row.</p>
Offsets
-
Y offset per step in dimension 1, in LDraw units.
Dimension 1 Y offset
-
X offset per step in dimension 2, in LDraw units.
Dimension 2 X offset
-
X offset per step in dimension 1, in LDraw units.
Dimension 1 X offset
-
X offset per step in dimension 3, in LDraw units.
Dimension 3 X offset
-
Z offset per step in dimension 1, in LDraw units.
Dimension 1 Z offset
-
Y offset per step in dimension 2, in LDraw units.
Dimension 2 Y offset
-
Y offset per step in dimension 3, in LDraw units.
Dimension 3 Y offset
-
Z offset per step in dimension 2, in LDraw units.
Dimension 2 Z offset
-
Z offset per step in dimension 3, in LDraw units.
Dimension 3 Z offset
-
<p><b>Rotations</b></p><p>Each row sets the rotation increment around the X, Y, and Z model axes, in degrees, for its array dimension. Rotations from all three dimensions are added, then applied in X, Y, Z order before the offset.</p><p>Copies rotate around the focused piece origin, or the selection center when no piece has focus. Negative values reverse the rotation.</p>
Rotations
-
Z rotation per step in dimension 3, in degrees.
Dimension 3 Z rotation
-
X rotation per step in dimension 3, in degrees.
Dimension 3 X rotation
-
X rotation per step in dimension 1, in degrees.
Dimension 1 X rotation
-
Z rotation per step in dimension 2, in degrees.
Dimension 2 Z rotation
-
Z rotation per step in dimension 1, in degrees.
Dimension 1 Z rotation
-
X rotation per step in dimension 2, in degrees.
Dimension 2 X rotation
-
Y rotation per step in dimension 1, in degrees.
Dimension 1 Y rotation
-
Y rotation per step in dimension 2, in degrees.
Dimension 2 Y rotation
-
Y rotation per step in dimension 3, in degrees.
Dimension 3 Y rotation
-
Qt::Horizontal
QDialogButtonBox::Cancel|QDialogButtonBox::Help|QDialogButtonBox::Ok
count1
offset1x
offset1y
offset1z
rotation1x
rotation1y
rotation1z
count2
offset2x
offset2y
offset2z
rotation2x
rotation2y
rotation2z
count3
offset3x
offset3y
offset3z
rotation3x
rotation3y
rotation3z
buttonBox
buttonBox
accepted()
lcArrayDialog
accept()
227
141
157
158
buttonBox
rejected()
lcArrayDialog
reject()
295
147
286
158