Push/Pull Tools

Tip

If you want a uniform size of height in PushPull Tool, enable Snap in Settings > Snap

PushPull Tool

Extrudes a polygon in a normal direction of it. You can push/pull any type of polygon, including circular, rectangular, and abstract polygons.

Steps

  1. Go to PushPull Tool with no selection
  2. Move the mouse cursor to a polygon you want to extrude
  3. Start to drag from the polygon in a normal direction of it.
  4. Release LMB when you finish the extrusion.
  5. If you need the precise height, fill Height field out in Properties.
  6. Press SPACE to confirm or press ESC to cancel.

Interface

LMB Drag
Pushes or pulls a polygon in a normal direction of the polygon.
CTRL + LMB Drag
Pushes or pulls a polygon at a time so that its height will be aligned to the other parallel polygon where the mouse points.
SHIFT + LMB
Repeats the previous extrusion to double the size of the extrusion or create a separate but identical extrusion.
SPACE
Confirms Push/Pull.
ESC
Cancels Push/Pull or exit Push/Pull.

Properties

Height
Precise height.
Border Check
If this is enabled, the ray cast will run and it checks if the new created polygons while pushing or pulling will be beyond the other polygons. This can be used to cut a 3d shape, too.

Note

Please note that Border Check property needs many pre-calculations so it may affect the performance. Therefore, if you feel any lag at the beginning of push/pull, please turn this property off and try again.

Continuous
If off, the boundary edges between the existing side polygons and the new side polygons will be left.
_images/UModeler_PushPullToolBasic.gif

Basic PushPull Tool Demo - Height and Continuous properties

_images/UModeler_PushPullToolBoundaryCheck.gif

Boundary Check property Demo

_images/UModeler_PushPullToolDuplicateThePrev.gif

Duplicate the previous extrusion by SHIFT + LMB.

_images/UModeler_PushPullToolHeightAlignment.gif

Height Aligntment CTRL + LMB Drag


Multi PushPull Tool

Multiple polygons are pushed or pulled along a helper line

Steps

  1. Go to Multi PushPull Tool.
  2. If no selected polygons, select several polygons. Then you can see the Help Line in yellow.
  3. Click LMB on any point on the Helper Line.
  4. Drag the mouse along the line.
  5. If necessary, adjust Distance property.

Interface

LMB Drag
It should start on a helper line and the mouse should be dragged along the helper line.
ESC
Exits this tool.

Properties

Distance
How long the selected polygons are extruded
Pushpull Type
  • Individual : The selected polygons are extruded in each direction of the polygons.
  • Average Normal : The selected polygons are extruded in the average direction of them.
  • X : The selected polygons are extruded in X-axis direction.
  • Y : The selected polygons are extruded in Y-axis direction.
  • Z : The selected polygons are extruded in Z-axis direction.
Continuous
If off, the boundary edges between the existing side polygons and the new side polygons will be left.
_images/UModeler_MultiPushPullTool.gif

Multi PushPull Tool Demo.