correct one compile error in TriangleSegmentDistance
This commit is contained in:
parent
8c2dcdffe8
commit
bffc61bc7c
|
@ -472,11 +472,11 @@ void TriangleSegmentDistance(const vcg::Triangle3<ScalarType> &t,
|
||||||
///project endpoints and see if they fall into the triangle
|
///project endpoints and see if they fall into the triangle
|
||||||
vcg::Plane3<ScalarType> pl3;
|
vcg::Plane3<ScalarType> pl3;
|
||||||
pl3.Init(t.P(0),t.P(1),t.P(2));
|
pl3.Init(t.P(0),t.P(1),t.P(2));
|
||||||
CoordType pj0=pl3.Projection(s.P(0));
|
CoordType pj0=pl3.Projection(s.P0());
|
||||||
CoordType pj1=pl3.Projection(s.P(1));
|
CoordType pj1=pl3.Projection(s.P1());
|
||||||
///take distances
|
///take distances
|
||||||
ScalarType dpj0=(pj0-s.P(0)).Norm();
|
ScalarType dpj0=(pj0-s.P0()).Norm();
|
||||||
ScalarType dpj1=(pj1-s.P(1)).Norm();
|
ScalarType dpj1=(pj1-s.P1()).Norm();
|
||||||
|
|
||||||
///test if they fall inside the triangle
|
///test if they fall inside the triangle
|
||||||
CoordType bary0,bary1;
|
CoordType bary0,bary1;
|
||||||
|
|
Loading…
Reference in New Issue