diff options
Diffstat (limited to 'source/blender/freestyle/intern/geometry/GeomUtils.cpp')
-rwxr-xr-x | source/blender/freestyle/intern/geometry/GeomUtils.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/source/blender/freestyle/intern/geometry/GeomUtils.cpp b/source/blender/freestyle/intern/geometry/GeomUtils.cpp index 2169bce0364..853f8cf82b5 100755 --- a/source/blender/freestyle/intern/geometry/GeomUtils.cpp +++ b/source/blender/freestyle/intern/geometry/GeomUtils.cpp @@ -370,9 +370,9 @@ namespace GeomUtils { // Ithaca, New York // wbt@graphics.cornell.edu - bool intersectRayTriangle(Vec3r& orig, Vec3r& dir, - Vec3r& v0, Vec3r& v1, Vec3r& v2, - real& t, real& u, real& v, real epsilon) { + bool intersectRayTriangle(const Vec3r& orig, const Vec3r& dir, + const Vec3r& v0, const Vec3r& v1, const Vec3r& v2, + real& t, real& u, real& v, const real epsilon) { Vec3r edge1, edge2, tvec, pvec, qvec; real det, inv_det; @@ -424,10 +424,10 @@ namespace GeomUtils { } // Intersection between plane and ray, adapted from Graphics Gems, Didier Badouel - intersection_test intersectRayPlane(Vec3r& orig, Vec3r& dir, - Vec3r& norm, real d, + intersection_test intersectRayPlane(const Vec3r& orig, const Vec3r& dir, + const Vec3r& norm, const real d, real& t, - real epsilon) { + const real epsilon) { real denom = norm * dir; if(fabs(denom) <= epsilon) { // plane and ray are parallel @@ -484,10 +484,10 @@ namespace GeomUtils { } // Checks whether 3D points p lies inside or outside of the triangle ABC - bool includePointTriangle(Vec3r& P, - Vec3r& A, - Vec3r& B, - Vec3r& C) { + bool includePointTriangle(const Vec3r& P, + const Vec3r& A, + const Vec3r& B, + const Vec3r& C) { Vec3r AB(B - A); Vec3r BC(C - B); Vec3r CA(A - C); |