From efd1efd2ca86d0c8a70b3aebc05a365442c8112f Mon Sep 17 00:00:00 2001 From: plouj Date: Sat, 16 Feb 2008 03:44:41 +0000 Subject: [PATCH] fixed a bug in ray_triangle_intersect() git-svn-id: http://svn.plouj.com/repos/eraytracer@65 b8c14938-b733-429d-887c-d66ed1f8cd15 --- raytracer.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/raytracer.erl b/raytracer.erl index 0c59f57..ac621be 100644 --- a/raytracer.erl +++ b/raytracer.erl @@ -446,7 +446,7 @@ ray_triangle_intersect(Ray, Triangle) -> Ray#ray.direction, Distance)), Normal = vector_normalize( - vector_sub( + vector_cross_product( Triangle#triangle.v1, Triangle#triangle.v2)), {Distance, Intersection, Normal} -- 2.11.4.GIT