I've been going through the HalfEdge codebase particularly the geodesic-distance example. Which is fantastic.
I noticed that you are using the HalfEdgedata structure to determine the positions of boundary based on the heat of the faces.
I was wondering if there is an example for taking a start and end point on a mesh, and drawing a line between them. Another term for this would be draping a line onto the mesh.
Thank you.