Push/Pull Tool (SketchUp)
Interactive mouse-driven extrusion and pocketing of planar faces.
🔗 Related Concepts
Deepen your understanding with these related topics:
Definition
In SketchUp, Push/Pull Tool serves as a central modeling mechanism. Sketchup's signature modeling mechanism that extends 2D shapes into 3D volumes or cuts pockets simply by dragging faces.
Why it matters
The quality of final deliverables often traces back to how well Push/Pull Tool was handled in early phases. Speeds up schematic architectural modeling and massing studies, completely bypassing traditional parametric sketch setup.
Common pitfalls
- Pushing faces through geometric boundaries, creating messy interior faces.
- Neglecting snap increments.
Turning faces into volume
Push/Pull (P) extrudes a flat face into 3D along its normal: click a face, drag, and type an exact distance. Double-clicking a face repeats the last push/pull value, and holding Ctrl (Option on macOS) starts a new face so you stack volume instead of moving the existing one. Push/Pull only operates on planar faces — curved surfaces need Follow Me or an extension.
Working with it cleanly
Because SketchUp uses connected edge/face geometry, pushing one face can unintentionally merge or delete neighbouring geometry — isolate objects inside groups or components before editing. Pull a face back to zero thickness on a solid to punch a hole through it, and re-type a distance immediately after an operation to correct it without redoing the drag.
References
Primary and vendor documentation used while writing this page (external links, not republished):
SketchUp Ecosystem Context
This concept is a core structural element of the SketchUp drafting and engineering environment developed by Trimble. Trimble's extremely intuitive 3D conceptual design and presentation modeler, highly popular in architecture.
Relevant SketchUp FAQs
❓ What is the recommended practice for SketchUp Push/Pull Tool?
Rhino excels at format translation: STEP, IGES, 3DM, OBJ, STL, FBX, DWG, AI, SKP, and dozens more. Configure import/export tolerances per format. Use 'Import' for merging, 'Open' for conversion. For SOLIDWORKS/CATIA exchange, prefer STEP AP214. For visualization pipelines, use FBX or glTF.
❓ What is the recommended practice for SketchUp Components vs. Groups?
Push/Pull extrudes any face into a 3D solid along its normal. Double-click repeats the last Push/Pull distance. Hold Ctrl to create a new starting face (for through-holes). Combine with Offset tool: offset a face inward, then Push/Pull to create recessed panels, shelves, or window openings.
❓ What is the recommended practice for SketchUp 3D Warehouse?
Use Components for elements that repeat (windows, furniture, columns)—editing one instance updates all. Use Groups for unique geometry that needs isolation from surrounding faces. Components create definitions reusable across files. Groups are lightweight but don't support instance-wide editing or swapping.
⚡ Concept Self-Test
Test your understanding of this concept to lock in your memory. Completing this quiz will automatically sync to your career learning progress.
🌳 Semantic Crossroads & Navigation Pathways
Trunk-Branch-Leaf ModelExplore cross-referenced learning lanes. Connect this specific method back to macro CAD coordinate foundations, parent software environments, and sibling parameters in our shared taxonomy map.
Global Foundations
Core glossary, interactive graph, and domain-wide concept index.
Ecosystem Integration
Parent design environments and platforms implementing this method natively.
Active Context & Neighbors
Current active term and close sibling concepts: