minor changes

This commit is contained in:
Nico Pietroni 2005-10-05 17:39:14 +00:00
parent 7580221931
commit 644fca68bf
1 changed files with 5 additions and 4 deletions

View File

@ -40,15 +40,16 @@ namespace vcg {
template <class VERTEXTYPE, class SCALARTYPE> template <class VERTEXTYPE, class SCALARTYPE>
inline bool operator () (const VERTEXTYPE & v, const Point3<SCALARTYPE> & p, SCALARTYPE & minDist, Point3<SCALARTYPE> & q) { inline bool operator () (const VERTEXTYPE & v, const Point3<SCALARTYPE> & p, SCALARTYPE & minDist, Point3<SCALARTYPE> & q) {
const Point3<typename VERTEXTYPE::ScalarType> fp = Point3<typename VERTEXTYPE::ScalarType>::Construct(p); const Point3<typename VERTEXTYPE::ScalarType> fp = Point3<typename VERTEXTYPE::ScalarType>::Construct(p);
typename VERTEXTYPE::ScalarType md = (typename VERTEXTYPE::ScalarType)(minDist); typename VERTEXTYPE::ScalarType md;
md=(v.P()-fp).Norm(); md=(v.P()-fp).Norm();
const bool ret = (md<minDist); bool ret = (md<=minDist);
minDist = (SCALARTYPE)(md); if (ret) minDist = (SCALARTYPE)(md);
q = p; q = v.P();
return (ret); return (ret);
} }
}; };
} // end namespace face } // end namespace face
} // end namespace vcg } // end namespace vcg