diff --git a/vcg/simplex/edge/distance.h b/vcg/simplex/edge/distance.h index 04efcba4..6b9a0d23 100644 --- a/vcg/simplex/edge/distance.h +++ b/vcg/simplex/edge/distance.h @@ -48,8 +48,8 @@ namespace vcg { s.P0()=e.V(0)->P(); s.P1()=e.V(1)->P(); typename EdgeType::CoordType near; - vcg::ClosestPoint(s,near); - typename EdgeType::ScalarType d=(q-p).Norm(); + near=vcg::ClosestPoint(s,q); + typename EdgeType::ScalarType d=(q-near).Norm(); if (d