From efaabde8d0e23f2507ebb0a806b6a0d08ed0a714 Mon Sep 17 00:00:00 2001 From: malomo Date: Wed, 10 Dec 2014 00:54:10 +0000 Subject: [PATCH] Types fixed to avoid clang compiler issues. --- vcg/space/triangle3.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vcg/space/triangle3.h b/vcg/space/triangle3.h index 3df34970..1dcdd7cd 100644 --- a/vcg/space/triangle3.h +++ b/vcg/space/triangle3.h @@ -79,13 +79,13 @@ public: /// Returns the normal to the plane passing through p0,p1,p2 template -Point3 TriangleNormal(const TriangleType &t) +typename TriangleType::CoordType TriangleNormal(const TriangleType &t) { return (( t.cP(1) - t.cP(0)) ^ (t.cP(2) - t.cP(0))); } /// Returns the normal to the plane passing through p0,p1,p2 template -Point3 NormalizedTriangleNormal(const TriangleType &t) +typename TriangleType::CoordType NormalizedTriangleNormal(const TriangleType &t) { return (( t.cP(1) - t.cP(0)) ^ (t.cP(2) - t.cP(0))).Normalize(); }