Index: samples/o3d-webgl/primitive.js |
=================================================================== |
--- samples/o3d-webgl/primitive.js (revision 55475) |
+++ samples/o3d-webgl/primitive.js (working copy) |
@@ -525,7 +525,7 @@ |
(m00 * m12 - m02 * m10) * y + |
(m00 * m11 - m01 * m10) * z) / d; |
- if (v0 > 0 && v1 > 0 && v2 > 0) { |
+ if (v0 >= 0 && v1 >= 0 && v2 >= 0 && (v0 + v1 + v2 > 0)) { |
// Rescale by the one-norm to find the intersection of the transformed. |
// ray with the unit triangle. |
var one_norm = v0 + v1 + v2; |