I am trying to use this toolbox for segmenting a 3D mesh. The mesh contains several unconnected surfaces.It seems that the fast marching algorithm "jumps" over the gap between the surfaces. Is it possible? I would expect the geodesic distance between unconnected nodes to be Inf.
Very useful tool.
I noticed that compute_curvature tries to enforce Cmin<=Cmax. In case of negative Cmax, it can cause abs(Cmin)>abs(Cmax), which I think is not right. IMHO these lines can be removed from the function.