I’m trying to intersect these two surfaces to get the common edge. However, they return zero intersections even though they appear to intersect, are within tolerance of each other, are close to the origin, and have fairly simple geometry. I’ve tried a few things:
- Checking for bad objects
- Rebuilding the edges
- Changing the file tolerance
Oddly, the surfaces will Join with no naked edge along that seam.
It seems to be some sort of issue with the trim curves as doing a DupBorder and then trying to intersect those curves only yields a single point intersection. Running Simplify on the border curves and then intersecting produces the correct result.
So, I could DupBorder, Simplify, Untrim, and Re-trim. However, this only one small part of large set of polysurfaces so I’d like to avoid doing that if possible. Ideally, I’m trying to understand what the issue is with the original surface.
This came up because I have a script that uses the intersection to determine if the surfaces are connected along any edges.
SurfaceIntersectionProblem.3dm (49.2 KB)

