> For the complete documentation index, see [llms.txt](https://help.qonic.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.qonic.com/documentation/qonic-application/modeling/modifying/push-pull.md).

# Push/Pull

{% embed url="<https://qonic.wistia.com/medias/qnf12dwgr6>" %}

Push/Pull is an well known tool in the 3D modeling world, and lets you edit parts by pushing or pulling any face.&#x20;

1. Click the *Push/Pull* icon or use the <kbd>P</kbd> shortcut
2. Click the [face or boundary](https://help.qonic.com/documentation/qonic-application/basics/navigation-and-selection/selection-modes#deep-select) you want to Push/Pull. The manipulator is dropped onto the selected face/boundary
3. (optional) click additional faces or boundaries to be Push/Pulled
4. Click and drag the arrowhead to start Push/Pulling
5. (optional) Enter a precise distance value for the Push/Pull operation in the input field, or [snap](/documentation/qonic-application/modeling/snapping.md) to existing geometry
6. Press Enter or left-click anywhere on the screen to accept

Currently the following surface types are not supported: spherical, conical, toric, tessellated surfaces.

Alternatively, Push/Pull can be used to create rounded edges (fillets):

1. Click the *Push/Pull* icon or use the <kbd>P</kbd> shortcut
2. Click the edge you want to Push/Pull. The manipulator is dropped onto the selected edge
3. (optional) click additional edges to be Push/Pulled
4. Click and drag the arrowhead to start creating a fillet
5. (optional) Enter a precise radius value for the fillet
6. Press Enter or left-click anywhere on the screen to accept
