Decoding Push/Pull: The SketchUp Tool That Started It All
Why the most-loved SketchUp tool also produces the most rage-quits — and how to make it behave
Real talk: Push/Pull is the tool that made SketchUp famous. It is also the tool that, somewhere around 1 a.m. the night before a deadline, has made every single SketchUp user mutter words their mother would not approve of. The face that won't form. The slab that pushes through the floor instead of up. The double-click that helpfully extrudes your wall by the last random distance you tried two days ago. If you've ever clicked a perfectly drawn rectangle and watched Push/Pull do absolutely nothing — yes, this happens to everyone, and it is fixable. This is the friendly, pain-point-by-pain-point tour of the tool the entire program was built around. By the end you will know why it misbehaves, the five hidden powers most users never touch, and the three habits that quietly stop 80% of Push/Pull problems.
The 60-second primer
Push/Pull turns a flat 2D face into a 3D shape. Click a face once to start. Move the cursor. Click again to stop. Type a number and hit Enter to set the exact distance after the fact. That is the entire user manual.
Aidan Chopra puts it about as plainly as it gets: "The Push/Pull tool is a simple creature: It extrudes flat faces into 3D shapes. To use Push/Pull, click a face once to start pushing/pulling it, move your cursor until you like what you see, and then click again to stop pushing/pulling. That's it. No software tool has ever been so satisfyingly easy to use and understand."
He is not exaggerating about how foundational it is, either: "the people who invented this software (back in the last millennium) started with the idea for Push/Pull — that's how closely linked SketchUp and Push/Pull are." The whole program was reverse-engineered out of this one little box-with-an-arrow icon. Which makes the fact that it can still leave you staring at the screen at midnight a special kind of comedy.
So why does something this fundamental cause this much grief? Because Push/Pull doesn't actually act on what you meant. It acts on what is mathematically a face. The pain points below are all variations on that one theme.
Pain Point 1 — The face just sits there, ignoring you
You drew a rectangle. You can SEE the rectangle. You click Push/Pull. Nothing happens. Push/Pull just shrugs at the empty interior of your perfectly closed shape like it is meeting it for the first time.
What's going on: SketchUp didn't make a face. A face only exists when SketchUp confirms three things — every edge of the boundary lies on the same flat plane, the boundary is fully closed, and no rogue edge is sticking out into the middle. If any of those three conditions fails — even by a hair — there is no face for Push/Pull to grab.
The fix that works 90% of the time: pick the Line tool, hover over the smallest edge of your "rectangle," and re-trace that edge by clicking its two endpoints. If the gap was the problem, the face will pop into existence the instant you finish that line. If the planarity was the problem (one corner is 0.0001" off-axis from the others — usually because you imported something from CAD), you'll need to redraw the rectangle on the ground plane and then move it back where it belongs.
Pro tip: If you live in Architectural template units, set Window → Model Info → Units → Length precision to a finer setting (1/16" or 1mm). The face-formation problem is often a precision rounding error you can't see at the default 1" precision.
Pain Point 2 — Push/Pull goes the wrong way and tunnels through the floor
Classic mid-build moment. You're trying to extrude a windowsill upward by 4". Push/Pull goes downward 4 feet through the floor of the model and ends up somewhere in the basement of a building that does not have a basement.
Three things conspire here. First: Push/Pull moves the face perpendicular to itself, in whichever direction you drag the cursor. If your view is at a weird angle and you drag down on the screen, that may be up in 3D space. Second: SketchUp inference latches onto the nearest geometry, so a casual mouse move can snap to a point three rooms away. Third — and this is the really sneaky one — if your face is reversed (back-side facing up instead of down), Push/Pull's default direction is flipped relative to what you'd intuitively expect.
The fixes:
Before you click, look at the face. If it is showing the back-side color (default: a sad blueish-purple), context-click → Reverse Faces before you Push/Pull.
Drag a tiny amount in the right direction first to commit Push/Pull to that side, then type the number. Push/Pull respects the direction you started in, even if you typed a positive value.
If you only ever Push/Pull in standard views (Camera → Standard Views → Iso, Top, Front), the perpendicular-direction problem mostly disappears.
Watch out for: If you didn't notice the reversed face before extruding, every face on the resulting box is now reversed. Triple-click the box to select it all, then context-click → Reverse Faces. Future-you will high-five present-you the next time you try to apply a material and it doesn't paint inside-out.
Pain Point 3 — The double-click trap
You finish extruding one wall to 8 feet, exactly right. You move to the next wall, double-click it with Push/Pull to "do the same thing again," and… your second wall is now 47-and-a-half inches tall. Or 13'-4½". Or some random number you typed three days ago and forgot about.
This is a feature, not a bug, but it bites until you understand it. Aidan Chopra documents it in the sidebar most readers skim past: "Double-click with the Push/Pull tool to extrude a face by the last distance you pushed/pulled." The "last distance" is whatever was most recently typed during a Push/Pull operation. If you used Push/Pull on a totally different model 20 minutes ago and typed 0.5" for a windowsill, every single double-click after that will pop your faces up by half an inch until you do another single-click + drag + type cycle to reset the value.
The fix is a habit: when you want to repeat the current extrusion, do single-click → click again at the same height → press Enter to lock the value. Now double-click works the way you wanted it to. And get into the muscle memory of always typing the dimension after every Push/Pull. It costs nothing and turns the double-click trap into the double-click superpower it was meant to be.
Pain Point 4 — Sticky geometry, and the modifier key that escapes it
You Push/Pull a face up, and where the new top surface meets an existing wall, the two pieces fuse into one. You select the wall to delete it. The new floor goes with it. They are now married. SketchUp does not do divorce.
This is sticky geometry, and it is what happens because all loose-in-the-model edges and faces share endpoints by default. Two faces that touch on the same edge become topological neighbors, and from then on, deleting one tears the other.
The escape hatch is the Ctrl key (Option on Mac) — the most underused modifier in all of Push/Pull. Aidan: "Press the Ctrl key (Option on a Mac) to push/pull a copy of your face." Instead of extruding the original face into 3D, it leaves the original face in place and pushes a new face up. Result: the new geometry is its own object, sitting on top of the original. Wrap it in a group immediately (triple-click → Make Group) and now you have two clean, separable pieces.
Best for: Multi-story buildings. Aidan calls this trick out specifically for stacking floors quickly without each level becoming part of the level below. Push/Pull + Ctrl + 10' + Enter, then Ctrl + 10' + Enter again — instant three-story building, three clean groups, zero sticky-geometry rebuild at 1 a.m.
Pain Point 5 — "But it is a curved face…"
You modeled a beautiful arched ceiling with the Arc tool and Follow Me. You click Push/Pull on the curved underside expecting it to thicken into a slab. Push/Pull says no. The cursor turns into the international symbol for "I won't do that and you can't make me."
Aidan Chopra is direct about this one: "Push/Pull works only on flat faces. To edit a curved face, you have to use something else — possibly the Intersect Faces feature."
Here is the workaround order I follow:
If the curve is built from many flat segments (any arc in SketchUp is — the default arc is 12 segments), you can Push/Pull each segment individually. Tedious, but it works. Use double-click after the first one (now that you understand it) to repeat by the same offset.
If the curve is going to be the same thickness everywhere and you have a continuous edge to follow, build a small profile rectangle at one end and use Follow Me along the curve's edge. Follow Me is what Push/Pull becomes when the path isn't straight.
For organic surfaces (terrain meshes, sandbox geometry), use Sandbox → Smoove or Drape, not Push/Pull. Different tool, different job.
Real talk: the entire reason Follow Me exists in SketchUp is so Push/Pull doesn't have to handle the curved-face case. Treat them as siblings, not competitors.
The hidden Push/Pull powers most users never touch
Aidan Chopra calls these "the five things about Push/Pull that aren't immediately obvious," and skipping them is the difference between an okay SketchUp user and an annoyingly fast one.
Hover-to-match. While the cursor is mid-Push/Pull, hover over a different face — the top of an existing box, the underside of a beam, anything. SketchUp matches the extrusion to that height exactly. Click while still hovering to lock it in. Aidan: "It's pretty simple and saves you hours of time after you're used to doing it." No more switching to Tape Measure to find out how tall something is.
Push-into-cut. Push a face into another, coplanar face on the back of a wall and SketchUp automatically cuts a hole all the way through. This is how doors and windows are made in double-skinned walls — no Trim, no Boolean, no plugin. The face just disappears.
Preselect-and-go. With the Select tool, click a face you can barely see (inside a deep recess, behind another piece of geometry). Switch to Push/Pull. The tool already knows what to extrude — no second click required. This rescues you from the I-can't-get-to-the-face-I-need moment in cluttered models.
Use it inside a group. Push/Pull respects group boundaries. Inside a group, it only affects faces within that group, even if your face shares a plane with something outside. This is the cleanest way to extrude a wall up next to but not into a slab on the floor below.
Type units to override. Push/Pull respects the unit suffix you type. Default model in feet but you want 25mm? Type 25mm and Enter. SketchUp converts on the fly. Stop changing your model template just to model one little thing in metric.
Three habits that fix 80% of Push/Pull problems
After enough late nights, these are the three habits that quietly delete most Push/Pull pain from your life.
Habit 1: Type the dimension after every single Push/Pull. Every time. Even when "I'm just blocking it out and I'll fix it later." This kills the double-click trap (Pain Point 3) AND gives you a model that is dimensionally correct from the first click instead of the seventeenth revision.
Habit 2: Group your geometry the moment it makes sense as an object. A wall is an object. A floor slab is an object. A column is an object. The instant you finish Push/Pull-ing it, triple-click → Make Group. Sticky geometry (Pain Point 4) cannot happen between groups. This is the single best habit in all of SketchUp and it pays for itself within an hour of practicing it.
Habit 3: Watch the face color before you click. Front faces are white-ish. Back faces are the sad blueish-purple. Push/Pull is happy to extrude either, but reversed faces cause downstream pain in renders, materials, and exports to Blender or Lumion. Spotting and reversing them at draw time costs two seconds. Spotting and reversing them after you've built three floors costs an evening.
Wrap up
Push/Pull is the tool that built SketchUp, but it is also the tool that hides 90% of the program's quirks under its very friendly icon. Once you understand that it is genuinely just "extrude a flat face perpendicular to itself," every weird behavior reverse-engineers itself: the face wasn't flat, the face wasn't there, the face was reversed, the geometry got sticky, the curved-face limit kicked in. None of these are bugs — they are physics for SketchUp.
Get the three habits in your fingers, learn the five hidden powers, and the most famous tool in the program goes from "the thing that occasionally ruins Tuesday night" to the thing you stop noticing because it always works.
If this kind of pain-point-first SketchUp deep-dive is your jam, subscribe for weekly SketchUp deep-dives — same voice, same pain points, every Tuesday/Thursday/Saturday.
🎁 Free Gift & Our Community
Free Lumion Render Preset: portfolio.hotrongnhan.org
Struggling to make your renders stand out? Discover the secret to faster design and stunning visuals with our all-in-one Modern Hill House 3D Model Package! 🚀
👉 Download the full package here: Modern Hill House Exterior Scene with Full Furniture (CGTrader)
Don't miss this incredible opportunity to unlock your creative potential and bring your architectural visions to life with Lumion.
Follow Us for More Tips and Tricks:
📷 Instagram: @just.necessary.lumion
🔵 Facebook: Just Necessary Lumion

