Student needs help with boolean difference

I have a closed poly-surface and I am trying to cut a small rectangle into it using Boolean difference and every time I attempt it, it fails. Both my professor and multiple other students have looked at it and attempted to cut it. The rectangle and the poly surface both check out and with no issues. I need help figuring out what it is that keeps causing it to fail so I can fix this as well as having learned hoe to do this so I can help others.
-Thanks, Robby.usb V2.3dm (167.8 KB)
(the part I need help with is the half dome with the box inside it, if that makes sense.) thanks again

Hi Rob - Boolean operations do not work between curves and surface objects directly - Extrude the rectangle into the solid, and then Difference.

Also, your sphere part has internal surfaces - that may be the problem you are running into.
Explode the object and remove the inner faces (work in Wireframe mode to see these more easily) then join the rest so there is just the outer ‘shell’.

-Pascal

Booleans can be tricky. I have a free video on trouble-shooting tips you might want to check out.

If you want to watch the rest of this Rhino 5 course, you need to be a lynda.com member. Here’s a link for 10-days free.