I've read thru prior issues & didn't see any similar problems before, so I am logging this in case you're interested in updating it.
I am testing a mesh with many small triangles (area < 1e-8), and am hitting NaNs when trying to transport multiple transport vectors over the surface of the mesh. I noticed that the x-basis & y-basis provided by solver::get_tangent_frames also has some NaNs in it, so I suspect that the NaNs are internal to the algorithm. I triple checked that the input vectors I'm providing are not NaN. In this case, should I work to clean my input mesh, or is it likely I am using the API incorrectly?
If it is a problem with the input, what conditions should I change such that the input will work sufficiently well?
If you need the mesh to test, please let me know.