I’m trying to project arbitrary surfaces onto a plane along a direction and then get the outline of the projected regions. The natural approach would be to project the individual faces of the brep and then curve-boolean / region-union the edge curves. Doing it in Rhino works fine, but not in GH.
For some reason unbeknownst to me, this is not working! The resulting surfaces from ProjectAlong must be coplanar since the are projected onto the same plane…
I’ve tried approaches like extruding the resulting curves in the same direction as the projection vector/plane-normal, and then unioning and sectioning, still no success. I think the root issue is the curves self-intersecting? Rhino can solve it fine using curveBoolean though!
Thoughts?
Internalized def attached.projection-failure.gh (33.6 KB)