Skip to main content

How do I move, rotate, mirror, scale and offset groups of CAD entities?

Learn to use Group Move, Group Rotate, Group Mirror, Group Scale and Group Offset commands to manipulate multiple CAD entities simultaneously.

These group commands allow you to manipulate multiple CAD entities simultaneously, saving time when working with complex roof designs. Each command offers various options for copying, transforming, and positioning groups of entities.


πŸ”§ Group > Move

The Group Move command moves a group of entities by a selected distance and direction.

  1. Select the group of entities to move

  2. Select the initial point location that defines the starting position

  3. Select the final point location to define the distance and direction

  4. Continue selecting additional point locations to refine the position if needed

  5. Click Abort to complete the move operation

Important notes:

  • Associated entities (associated points, control points of curves and patches, surface boundary entities) will not be moved but a copy will be generated at the new location

  • If Drag Type is active in Defaults Switches, the selected entities will appear dynamically with cursor movements for position visualization


πŸ”§ Group > Rotate

The Group Rotate command rotates or generates rotated copies of entities about a selected axis through a specified angle.

Group Rotate Defaults dialog options:

Field

Description

Colour/Layer/Style/Weight

Define whether copied entities use active default settings or copy from original entities

Text

Choose Same (text orientation unchanged) or Transform (text follows transformation)

Number of Copies

Specify 0-10000 copies (0 = rotation only, no copies)

Rotation Angle

Set the angle of rotation

  1. Configure settings in the Group Rotate Defaults dialog

  2. Select the group of entities to rotate

  3. Select two point locations to define the rotation axis (start and end points)

The rotation direction follows the 'right-hand' rule: thumb points along the axis, curled fingers show positive rotation direction.


πŸ”§ Group > Rotate-2d

The Group Rotate-2d command rotates entities about a point using an axis parallel to the CPL Z-axis.
​

Group Rotate-2d Defaults dialog options:

Field

Description

Colour/Layer/Style/Weight

Define whether copied entities use active default settings or copy from original entities

Text

Choose Same (text orientation unchanged) or Transform (text follows transformation)

Number of Copies

Specify 0-10000 copies (0 = rotation only, no copies)

Rotation Angle

Set the angle of rotation

  1. Configure settings in the dialog

  2. Select the group of entities

  3. Select the point entity that defines the rotation centre

Entities rotate anti-clockwise relative to the current CPL.


πŸ”§ Group > Dynamic Rotate (Group Dyn-Rot)

The Group Dyn-Rot command provides interactive rotation control about a point with translation using function keys.
​

Dynamic Rotate Defaults dialog options:

Field

Description

X/Y/Z Rotation Angle

Set incremental rotation angles for each axis

Text

Choose Same (text orientation unchanged) or Transform (text follows transformation)

Number of Copies

Specify 0-10000 copies (0 = rotation only)

  1. Configure settings in the dialog

  2. Select entities to rotate

  3. Select the rotation origin point

  4. Use function keys to control rotation:

Function key controls:

Key

Action

F1

Rotate forward about X axis

F2

Rotate backward about X axis

F3

Rotate forward about Y axis

F4

Rotate backward about Y axis

F5

Rotate forward about Z axis

F6

Rotate backward about Z axis

F7

Double the incremental rotation angles

F8

Halve the incremental rotation angles

Once the correct rotation is established, click to locate the entity's new position.


πŸ”§ Group > Mirror

The Group Mirror command mirrors or generates mirrored copies of entities about a defined plane.


​

Group Mirror Defaults dialog options:

Field

Description

Colour/Layer/Style/Weight

Define whether copied entities use active default settings or copy from original entities

Text

Choose Same (text orientation unchanged) or Transform (text follows transformation)

Number of Copies

0 = mirror only, 1 = mirror and copy

Plane Type

Choose how to define the mirror plane

Plane Type options:

Option

Description

Line

Define plane using a line and current CPL Z-axis

This image shows an example of a Bracket in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

2-Points

Define plane using two points and current CPL Z-axis

This image shows an example of a Bracket in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

3-Points

Define plane using three point locations

Plane

Select an existing plane entity

CPL-XY

Use X and Y axes of current CPL at specified Z depth

CPL-YZ

Use Y and Z axes of current CPL at specified X depth

CPL-XZ

Use X and Z axes of current CPL at specified Y depth


πŸ”§ Group > Project

The Group Project command creates linear projections of entities by a selected distance and direction, generating either surfaces or wire-frames.


​

This image shows an example of a Bracket in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>


​Group Project Defaults dialog options:

Field

Description

Colour

Choose Same (copy original colour) or Active (use current default colour)

Layer

Choose Same (copy original layer) or Active (use current default layer)

Style

Choose Same (copy original style) or Active (use current default style)

Weight

Choose Same (copy original weight) or Active (use current default weight)

Generate Surfaces

Choose Yes (create surfaces between original and projected entities) or No (wire-frame only)

Number of Copies

Specify 1-1000 incremental projection copies

  1. Configure settings in the dialog

  2. Select entities to project

  3. Select two point locations to define projection distance and direction (initial and final points)

The selected entities are projected through 3D space with the specified number of copies at incremental distances.
​

πŸ’‘ Tip: You may need to switch to an isometric or user-defined view to see the Group Project result if generated from a top view.


πŸ”§ Group > Scale

The Group Scale command scales or generates scaled copies of entities relative to the X, Y and Z axes of the current CPL about a selected point.

Group Scale Defaults dialog options:

Field

Description

Number of Copies

Specify 0-10000 copies (0 = scale only, no copies)

X/Y/Z Scale

Set scale factors for each axis (>1 = expand, 0-1 = compress, negative = mirror)

  1. Configure scale settings in the dialog

  2. Select entities to scale

  3. Select the point location about which to scale

Scale factor examples:

  • Scale factor of 2 = 2:1 ratio (double size)

  • Scale factor of 0.5 = 1:2 ratio (half size)

  • Negative scale factors also mirror entities about the scale point

If copies are specified, originals remain unchanged and scaled copies are generated at incremental scale factors.


πŸ”§ Group > Offset

The Group Offset command generates offset copies of adjoining co-planar lines, circles and arcs, effectively enlarging or reducing polygon shapes.

Group Offset Defaults dialog options:
​

This image shows an example of an loop in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

Field

Description

Offset Type

Choose Square (trim corners square) or Round (insert arcs at corners)

Projection Distance

Incremental distance normal to X-Y plane of selected entities

  1. Configure settings in the dialog

  2. Consecutively select adjoining lines, circles and/or arcs around the polygon perimeter

  3. If entities don't form a closed loop, click Abort and verify selection

  4. The first selected entity becomes the reference (highlighted)

  5. Select a point location to define offset distance relative to the reference entity

  6. Select additional points to create further offset copies at incremental distances

⚠️ Important notes:

  • A loop is considered closed when endpoints are within the Trace-Tol value (Defaults Tolerance command)

  • Lines, circles and arcs must be co-planar in 3D space, not just appear co-planar in the current view


πŸ”§ Group > Offset = (Equal Distance)

The Group Offset= command is similar to Group Offset but uses specified incremental projection and offset distances rather than point selection.

Group Offset= Defaults dialog options:

This image shows an example of an loop in AppliCad Roof Wizard <a href="https://www.applicad.com" target="_blank" rel="nofollow noopener noreferrer">https://www.applicad.com</a>

Field

Description

Offset Type

Choose Square (trim corners square) or Round (insert arcs at corners)

Offset Distance

Incremental offset distance relative to highlighted entity

Projection Distance

Incremental projection distance normal to X-Y plane

  1. Configure distances in the dialog

  2. Select adjoining entities around the polygon perimeter

  3. The first selected entity becomes the reference (highlighted)

  4. Select a point to define the offset direction

  5. Select additional points to create further copies at incremental distances


Did this answer your question?