RhinoPullCurveToMesh bug


I have a Mesh and a curve that lie on Mesh.
When I call RhinoPullCurveToMesh function, a get points in CRhinoPolylineOnMeshUserData. But at one edge of the mesh that I expect to have point there is not a point. Is this a function bug??

See attach picture


Here is .3dm file of mesh and the curve
RhinoPullCurveToMesh_Bug.3dm (22.1 KB)

Hi @Biljana,

how far is the distance between the non existent point marked with the red arrow and the next point near the upper left ? Is the distance smaller than the absolute document tolerance ?

Can you post a small example file with the mesh faces extracted and the curve before pulling it ?