When extruding geometry using the PushPull tool, the face on the other side is not removed in SketchUp 2026. The same model works correctly in earlier versions.
Pushpull bug.skp (5.5 MB)
When extruding geometry using the PushPull tool, the face on the other side is not removed in SketchUp 2026. The same model works correctly in earlier versions.
Pushpull bug.skp (5.5 MB)
Which earlier versions are you thinking of? I’ve seen this for at least a few years. It would be nice if they’d fix it, though.
BTW, please update your forum profile. It says you’re using SketchUp 2018, Windows 10, and an ancient graphics card.
It has happened to me from 18 on up to the newest version.
It works fine for me if I hover the Push/Pull icon over the remaining face until is shows ‘On Face’
The same model in 2024:
Correct, if we hold the mouse button until a tooltip is displayed, then the face is removed.
In version 2026, there’s no way to delete it. Did you check the file I attached to my first message in version 2026?
Working fine here:
Are you using new or old graphics engine?
Are your graphics drivers up to date?
Please update your forum profile… it seems out of date.
Now, because of this, the following code from Ruby has stopped working:
Sketchup.active_model.selection[0].pushpull(-1*(16/25.4),false)
It works for me in 2026 if I create the slab in an empty model.
I had not until just now. Yes I can see there is something strange with your file, the remaining face does not get removed.
Attn: Kalpana
I agree with Dan, the PP fails on that corner but not on others or newly drawn geometry. So the question is what/how was the model created.
What I noticed that was weird, was that when PP’ing that face the remaining face looked to be non-coplanar. I.e., it looked like SketchUp was indicating it was triangulated. I tested the remaining face with the bottom face of the slab, and f1.coplanar_with?(slab_face) returned true.
I don’t know. Maybe the vertices are slightly off?
I have been looking at the file as well, and I can recreate the same geometry in the same model, and my version works ok.
I tried flattening the top and bottom parts to be on the same plane, didn’t help. Also set the units to 0.0000000000000 (or whatever the highest is), and didn’t see any difference in the important vertices.
If we don’t work out what is wrong, I will show the problem to the developers.
This works fine for me up to a certain point. Then, one face from the set doesn’t get removed. I caught this moment, copied the geometry, and saved it in a new model for testing.
There are also no problems with coloring along the axes of the edges:
I did a test where I scaled the object up to 1000000X. That then showed the front edge to be not 16000000.000000. Instead it was 15999999.999999. Moving the edge to be at 16000000.000000 and scaling back down by 1000000X, let the push pull work ok.
Here’s that version.
Pushpull bug rescaled.skp (5.5 MB)
I rotated the geometry 15 degrees, then back and everything worked… I woudl guess that something happen to cause a very, very small rounding error…
Why then does this code work in SketchUp 2025 in the same model? Has the accuracy been increased in version 2026?
I’m trying to find out if the accuracy has changed.
I also scaled the object up to 1000000X. The edges are now 16000000 mm. And it still doesn’t work. Code: Sketchup.active_model.selection[0].pushpull(-16000000.mm,false)
Model attached.
Pushpull bug 2.skp (5.4 MB)