diff --git a/vcg/complex/algorithms/geodesic.h b/vcg/complex/algorithms/geodesic.h index e2e486bf..f79fc011 100644 --- a/vcg/complex/algorithms/geodesic.h +++ b/vcg/complex/algorithms/geodesic.h @@ -308,8 +308,9 @@ wrapping function. VertexPointer farthest=0; // int t0=clock(); //Requirements - if(!HasVFAdjacency(m)) throw vcg::MissingComponentException("VFAdjacency"); - if(!HasPerVertexQuality(m)) throw vcg::MissingComponentException("VertexQuality"); + tri::RequireVEAdjacency(m); + tri::RequirePerVertexQuality(m); + assert(!seedVec.empty()); TempDataType TD(m.vert, std::numeric_limits::max());