PushPull

Grab faces and push or pull them. PushPull speeds up modeling by using curves to add or remove volumes from existing surfaces.

To be done for V9


Multiface Support

Select multiple surfaces in one go, then use PushPull to create detail. The command will automatically resolve intersections at face crossings, add sharp or rounded corners, and edit wall thicknesses.

Your caption

Your caption

Faster Concept Exploration

PushPull shines in early-stage design, allowing users to directly manipulate geometry without the hassles of reconstructing features and details. Quickly test proportions and volumes and iterate between multiple variations.

Intuitive Modeling / Rapid Editing

Directly manipulate geometry, without the need to think about constraints. Modify your geometry without breaking your model. Adjust holes, ribs, add recesses and modify wall thicknesses.

PushPull is Ideal…

For architects to:

  • Create architectural massings
  • Modify wall thicknesses
  • Create building extensions
  • Move and edit windows, openings or other elements

For designers to:

  • Modify features and details on consumer products (ribs. holes, lips)
  • Modify shell thicknesses
  • Quick concept iterations

Try It

  1. Download Rhino 8 Evaluation for Windows or Mac.
  2. Download and open the PushPull-Demo.3dm model.
  3. Run the PushPull command: You are prompted to select a surface. Select any of the surfaces on the icosahedron.
  4. Move the mouse to extrude the surface, but do not click or complete the command. In the command options, notice that you are in Extrude mode.
  5. In the Command Options, change the Mode to Extend.
  6. Move the mouse to extend the surface face away from (or into) the center of the face. Click to complete the command. Notice how you can quickly modify the entire solid polysurface.
  7. Try this on your own surfaces. Please ask questions and give feedback on the Discourse Forum.

Works In Concert With Well-Known Tools

PushPull works in concert with improved, yet well-known, tools to simplify the modeling process:


PushPull in Action

Rhino Commands