Hi Gord, your main object is not a solid and so you won't be able to use a boolean on it. Booleans are primarily for working on solids, they use which part of the solid that a piece is contained inside of to determine which pieces to keep and which pieces to discard.
When your base object is not a closed solid it won't be able to determine such things. So on an open surface you will usually need to use the Edit > Trim followed by Edit >Join command rather than a boolean command. Basically a boolean is a sort of "batch mode" operation that internally does Trimming and joining with it automatically deciding what pieces to discard based on volume containment.
When you have open surfaces you will need to use the lower level approach instead of the "batch mode" approach.
So as described earlier in order to use Edit > Join you need to have pieces that touch at unjoined edges.
Your extruded surface is a solid so you'll first need to delete its bottom cap to give it a place to join.
To do that, select your extruded surface and right-click on the Edit > Hide button to isolate that object and make it easier to work on it. Your screen should look like this now:
Rotate your view so that you are looking at the underside of that object. Then select the bottom cap and delete it:
After deleting that bottom face you now have unjoined edges that can be joined to other surfaces where they touch.
Now right click on the Edit > Hide button again to do an "unisolate" and restore things to their pre-isolate state.
Now when I zoom in to look at how things meet up I can see that your extruded solid is positioned half in and half out of your other surface, not touching it edge to edge. This probably is a result of extruding with the "Both sides" option enabled which you probably didn't want to have turned on.
So I dragged the ring upwards so that it does touch edge-to-edge with the other surface and then used Edit > Join to get the attached 3dm result.
- Michael
|