I’m having an issue where in some cases where a curve loops itself in a very small loop the plane misses the intersection with the Curve | Plane component. I thought it might be a tolerance issue so I made a small c# using Intersection.CurvePlane and changed the tolerance both larger and smaller but no matter what I change I get the same results.
So you can see in this image the intersection is missed:
But if I make it just slightly larger it finds the intersection:
Any idea if this is infact a tolerance issue or some other bug with rhinocommon?
Here is the file with the curve example in question:
CurvePlane Intersection.gh (5.1 KB)