Point at curve and mesh intersection?

We are using OpenRail Designer for the majority of our 3d modelling and this generates meshes. The issue we are having is there is not a method in GC to produce a point at the intersection of a mesh, only a surface etc. Converting from a mesh to a bsplinesurface is also not an option as this takes forever and usually does not work. Is there another workflow anyone knows of to get the intersection with a mesh and a curve or plane? Thanks

Matt