I’m stumped on a pretty simple problem I’m not approaching right.
I’m trying to create the cavity inside of this gear. The highlighted cylinder is a closed polysurface. Boolean operations did not work. Any help would be appreciated.
I’m stumped on a pretty simple problem I’m not approaching right.
I’m trying to create the cavity inside of this gear. The highlighted cylinder is a closed polysurface. Boolean operations did not work. Any help would be appreciated.
“Solids” in rhino, breps or polysurfaces, are a “patchwork” of surfaces enclosing space.
When there are no open gaps between the surfaces we can call it “closed solid”, but it still is a patchwork of surfaces.
For a solid boolean operation to work, it needs the surfaces to intersect. To “hit” / “touch”.
If your cavity is completely inside of the solid, there is no intersection.
You can create a very thin hole that will connect the cavity with the outher shell.
See these workarounds:
(note also the solution given by PeterFotiadis at the end)
In case it is for rendering or 3d printing:
Extract the meshes.
Invert the inner mesh
Join the meshes