The Push Pull tool extrudes PolyGroup faces that cut or merge mesh parts. You can think of this as performing a boolean operation (like those done by the Boolean tool) between the original mesh and an extruded selection.
Left is the face selection; middle is the Push Pull operation; right is the Extrude operation.
Before you start using the Push Pull tool, we recommend reviewing the Understanding PolyGroups documentation to learn more about PolyGroups and how to create them.
Accessing the Tool
You can access the Push Pull tool from the following:
- As a standalone tool in the Select category when selecting PolyGroup faces. To learn more about this category, see Mesh Element Selection.
- As an operation in the PolyGroup Edit tool. To learn more, see PolyGroup Edit Reference
Using Push Pull
| Current Operation | Description |
|---|---|
| Apply | Bakes extrusion changes into the mesh. |
| Cancel (Esc) | Negates changes. |
| Extrusion Options | Description |
|---|---|
| Distance Mode | Determines how the extrusion distance is set. You can use the following methods:
|
| Direction Mode | Determines the direction vertices move during extrusion before the boolean operation. You can use the following methods:
|
| Shells to Solids | Controls whether extruding an entire open-border patch should create a solid or open shell.
|
Push Direction Mode Examples
![]() |
![]() |
![]() |
![]() |
![]() |
| No Extrusion | Vertex Normal | Single Direction | Selected Triangle Normals | Selected Triangle Normals Even |
| Advanced | Description |
|---|---|
| Measure Direction | The direction to measure the distance of extrusion when Selected Triangle Normals, Vertex Normals, or Selected Triangle Normals Even is active. The extrusion height is set based on the mouse location on the respective axis. When Single Direction is active, the direction of the extrusion is based on Measure Direction. The setting is only available when Distance Mode is set to Click in Viewport. You can choose from the following directions:
|
| Use Colinearity for Setting Border Groups | Considers edge colinearity for determining how side triangles connecting the extruded face are grouped when extruded faces touch the mesh border.
For example, when true, extruding a flat rectangle gives four different PolyGroups on its side rather than one connected PolyGroup. |
Once you are done using the tool, accept or cancel the changes in the Tool Confirmation panel.




