Intersection Surface-Curve not same point as Startpoint of Line

Hello

I’m having a problem with a larger model. I’ve attached a section of the model as a GH file.

I created an intersection point between the surface and the lines using Surface | Curve. At a certain distance, I have a local line defined in Rhino, not created in Grasshopper. From each previously created intersection point, a line is drawn at a 90° angle to the local line. This looks fine in Rhino/Grasshopper. However, when I export the whole thing to RFEM 6 via the interface, I see that the intersection point of the line with the surface and the starting point are not the same point. Is this a problem in Grasshopper or a problem with the interface? I had assumed that if I created an intersection point and then drew a line from that intersection point, it would be the same point.

Frank

260220_Community_CP.gh (29.5 KB)

Does anyone have any idea if this could be a problem in Grasshopper or in the RFEM6 plugin? Perhaps a problem with the point generation using Surface | Curve?

Have you zoomed in a lot to see the discrepency?
What is the distance between the points? In Rhino you can measure it using the Distance command and Point and End Osnaps?