When blocks are setup properly the 'Mirror Random' command can help to create some variation in the drawing. Blocks have a X, Y and Z direction which the command uses to mirror the blocks. The user needs to select the blocks and has to specify in which direction the blocks need to be mirrored. By default the command will mirror the blocks in the X and the Y direction. It is possible to mirror in any of the three directions or any combination of the directions. It's just a matter of switching them on or off. The moment the user confirms the settings the command will mirror the selected blocks randomly. The more directions are activated the more dramatic the effect will be. When X and Y are activated there are several possibilities. The block will…
...stay the same
…be mirrored in the X direction
…be mirrored in the Y direction
…be mirrored in the X and Y direction
The command keeps account with uniformly scaled blocks because uniformly scaled blocks will mirror in every direction even though just one direction is specified. The user can let the command ignore these blocks so nothing will happen, scale the block in every direction or let the command convert the block into a un-uniformly scaled block so it can be scaled in any possible direction.