I have two closed polysurfaces, one that is a cut out of a site that I need to boolean difference from the base, however, I have tried every technique to get it boolean differenced, but nothing seems to work. Please help me, thank you!!!
for boolean difference to work, a single (or a set of) closed curves are needed - and you can check if this can be found by intersecting both parts.
this is what i get:
how to solve your issue ? - either work with single surfaces, trim join.
or - my guess this is the way to go here:
_intersect to get the red curves above.
_explode
pick the elements you need to get a nice closed curve / loop.
use this poly-Curve to trim both the base and the cutter, join.
First, I ran the SelBadObject command and it found some, which I deleted. Then the SelDup command, I think you had overlapping faces. Also, there was some weird triangular shape sticking out of the bottom of the site model. Deleted that and closed a hole with Untrim. No more naked edges.
Second, given your subtracting solids have surfaces that are shared/flushed with the site solid, a slight increase of their boundaries (DupBorder + {small} Offset + Patch + Trim + {solid} Extrude) makes the solid difference work.