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.
Select the group of entities to move
Select the initial point location that defines the starting position
Select the final point location to define the distance and direction
Continue selecting additional point locations to refine the position if needed
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 |
Configure settings in the Group Rotate Defaults dialog
Select the group of entities to rotate
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 |
Configure settings in the dialog
Select the group of entities
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) |
Configure settings in the dialog
Select entities to rotate
Select the rotation origin point
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 |
2-Points | Define plane using two points and current CPL Z-axis |
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.
β
β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 |
Configure settings in the dialog
Select entities to project
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) |
Configure scale settings in the dialog
Select entities to scale
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:
β
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 |
Configure settings in the dialog
Consecutively select adjoining lines, circles and/or arcs around the polygon perimeter
If entities don't form a closed loop, click Abort and verify selection
The first selected entity becomes the reference (highlighted)
Select a point location to define offset distance relative to the reference entity
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:
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 |
Configure distances in the dialog
Select adjoining entities around the polygon perimeter
The first selected entity becomes the reference (highlighted)
Select a point to define the offset direction
Select additional points to create further copies at incremental distances






