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