Hello everyone,
While I’ve been a SketchUp user for many years, most of my experience has been on the architectural side—creating construction documents in LayOut, with relatively simple geometry and uncomplicated components in SketchUp.
Recently, thanks to a growing 3D-printing addiction, I’ve started modeling entire buildings and intricate architectural elements for one of my clients. It’s been a fun challenge, but I’ve finally run into a problem I can’t seem to solve.
The model shown below is a Romanesque baptismal font. I’ve worked out most of the geometry, but I’m stuck on the base.
My thought process was to model the base as a complete solid first (including the concave and convex curves), then simply remove the portions that aren’t needed. Similar to drilling a hole through a cylinder—you wouldn’t typically model the hole as you build the cylinder; you’d create the cylinder and then Push/Pull the hole through it.
That’s exactly what I did. I modeled the base as a complete cylindrical form, laid out the profiles of the material to remove, and used Push/Pull to cut completely through the solid. It worked…mostly.
The flat portions cut correctly, but the more complex concave and convex surfaces remain behind, leaving internal geometry that should have been removed.
I’ve spent several hours researching this and have tried the suggestions I found in other threads, including:
- Native Push/Pull
- Fredo6’s Joint Push Pull
- Weld Edges
- Intersect Faces
- Creating groups/components before cutting
- Various Solid Tools workflows
Unfortunately, none of these methods remove the leftover curved geometry.
My questions are:
- Is there a better modeling workflow for creating this type of shape?
- Is there a reliable way to completely remove the internal curved geometry after making the cut?
- Is this simply a limitation of Push/Pull with compound curved surfaces?
Any advice or recommendations would be greatly appreciated. I’m sure I’m overlooking something, but I’ve reached the point where fresh eyes would really help.
SketchUp 2026 26.2.243 - Mac OS 40-core GPU
Model
Base
Base Shape
Base Shape Transferred
Push Pull Section
Push Pull Condition








