An intersect path of two meshes

seems like I can solve this problem with Use Facet Data - Babylon.js Documentation and getClosestFacetAtCoordinates. I can move in cut plane and collect points from the surface of the mesh into an array in correct order.