I have a single parent surface with n multisurface children that we can assume were created manually in rhino with a boolean from the parent, meaning they have a subsurface that’s congruent with the parent.
How do I test to find out which surfaces in the children are the surfaces that are congruent with the parent?
I want this to be flexible without too many restrictions on the geometry of the children, meaning I don’t want to manually go through the list of child surfaces to find the offending surface… I need some way to check each child surface against the parent OR some other logic that achieves the same result.
The goal is to get an exposed surface area output of the combined assembly of parent and children. Or in other words, total surface area less 2x the childrens congruent faces area.
I can’t just manually delete or not include the congruent faces because I need individual volumes of the parent and children.