Adds or removes volume from a solid by moving/offsetting a face.
The command can also be used to edit faces of a surface.
Accessing the Command
Command bar: dmpushpull
Menu bar:Model | Direct Modeling | Push/Pull
Toolbar:Direct Modeling | Push/Pull
Ribbon:
- Modeling Workspace
- Solid | Direct Modeling | Push/Pull
- Surface | Direct Modeling | Push/Pull
- Mechanical Workspace
- Home | Solid Editing | Push/Pull
- Solid | Edit | Push/Pull
- Surface | Edit | Push/Pull
- Sheet metal | Edit | Push/Pull
- BIM Workspace
- Home | Modify | Push/Pull
- Modeling | Modify | Push/Pull
Quad: Model | Push/Pull
: dmpushpull
Prompts you in the command bar:
Select faces* to push/pull: (Select a face or detected boundary on the same or different solids.)
Entities in set: 1
Select faces to push/pull: (Select more faces or detected boundaries; hit the TAB key to select hidden geometry. Press Enter to stop selecting geometry.)
Specify distance or [Enable subtract]:(Specify a point or type a distance or choose an option.)
NOTE |
BIM: Plies of multiply compositions are selectable if the Display Composition property is YES, and the Select Faces option of the SELECTIONMODES system variable is set. |
The selected geometry moves dynamically; the Manipulator displays:
Do one of the following:
- (option) The current reference face highlights. Hit the TAB key to select a different reference face. All faces which are parallel to the face being pushpulled are recognized, the nearest first. Press and hold the SHIFT key when hitting the TAB key to cycle reference faces in reverse order.
To select a reference face on a different solid: move the cursor over that face, then hit the TAB key. The selected face highlights. - Click a point in the model.
- Type a value in the dynamic distance field.
- Move the cursor to adjust the value in the dynamic distance field, then click.
Optionally zoom in/out to set the snap increment size of the ruler.
Command Options
Option |
Description |
Enable subtract |
Solids being pushpulled are subtracted from other 3D solids they intersect. Prompts you: Specify distance or [Disable subtract]: - (Specify a point or type a distance or choose an option.) |
Disable subtract |
Solids being pushpulled are not subtracted from other 3D solids they intersect. Prompts you: Specify distance or [Enable subtract]: - (Specify a point or type a distance or choose an option.) |
Command Arguments
Argument |
Description |
Planar faces |
The faces are moved, thus adding or removing volume from the solid(s). The value of the movement vector displays in the dynamic entry field. |
Cylindrical and spherical faces |
Edits the radius. The current radius displays in the dynamic entry field. |
Toroidal faces |
Edits the tube radius of the torus. The current radius displays in the dynamic entry field. |
Spline faces |
Creates offset faces and replaces selected faces with these offset faces, thus adding or removing volume from the solid(s). The current offset distance displays in the dynamic entry field. |
Note: When DMPUSHPULLSUBTRACT = 1, the solid being pushpulled is subtracted from interfering solids. Pressing the Ctrl key allows to override the DMPUSHPULLSUBTRACT system variable.
If the Hotkey Assistant (HKA) is ON the Hotkey Assistant widget displays, indicating whether the command is in subtract mode or not.
-
: Disable subtract
-
: Enable subtract
Procedures
To control dimensions
Moving an insert vertically
Moving an insert horizontally
Creating T-connections
Creating T-connections ply-by-ply
Modifying the thickness of a solid
Modifying the height of a wall
Modifying the height of a wall ply-by-ply
Setting the distance between parallel walls
Creating a parallel copy of a wall
Creating a partial copy of a wall
Related Commands
DmChamfer - creates an equal distance chamfer between adjacent faces sharing a sharp edge.
DmDelete - deletes faces and solids.
DmExtrude - creates a 3D solids by extruding closed 2D entities or regions.
DmFillet - creates a smooth fillet between adjacent faces sharing a sharp edge.
DmMove - moves the selected faces or edges of a solid using a vector.
DmRevolve - Creates 3D solids by revolution of closed 2D entities or regions about an axis.
DmRotate - rotates faces of a solid around an axis.
Drag - Moves 3D solids perpendicular to a selected face by dragging that face. Optionally preserves connections to other solids.
LConnect - Creates an L-connection between solids.
TConnect - Connects solid faces to other solids.