Hide Table of Contents

Modifying 3D Solids by Pushing and Pulling Geometry

Use the PushPull command to extrude 2D entities into surfaces and to modify 3D solids.

The results vary based on the type of entity. If you push and pull linear entities such as lines or arcs, you create surfaces. For 3D solids, if you push and pull existing closed entities such as Circles and PolyLines, you modify the geometry of the 3D solid.

For 3D solids, you can simultaneously modify multiple closed entities.

To modify 3D solids by pushing and pulling geometry:

  1. Click Solids > Draw > Push and Pull (or type PushPull).
  2. In the graphics area, specify the entity to extrude and press Enter.

    If you want to extrude more than one entity, specify the Multiple option.

    You can click inside an entity (3D solid or area) or a face of a 3D solid and then drag it in or out. Thus you can create a hole or an extrusion.

  3. If you specified the Multiple option, specify other 3D solids and press Enter.

    Note: You can specify multiple faces of the same 3D solid. The command will extrude all specified faces at once.

  4. Enter a value or click in the graphics area to specify the extrusion height. All selected entities will use the same extruding height.

    The shape of the selected entities is extruded with the specified height.


Extruding a 3D solid by selecting a face and pulling it out.

Extruding a 3D solid by selecting a face and pushing it in.

Extruding two faces of a 3D solid.

Extruding a spline into a surface.


Command: PushPull

Menu: Solids > Draw > Push and Pull

Parent Topic

Modifying Solids

Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

Subject:   Feedback on Help Topics
Page:   Modifying 3D Solids by Pushing and Pulling Geometry
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:


We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again

Web Help Content Version: 2023 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.