From e39a64fa4c3b6a31380305c03671c7c8ce7bf8a3 Mon Sep 17 00:00:00 2001 From: jdf Date: Fri, 24 Dec 2010 11:00:39 +0000 Subject: [PATCH] Remove apparent logic bug in PTriangle. --- core/src/processing/core/PTriangle.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/core/src/processing/core/PTriangle.java b/core/src/processing/core/PTriangle.java index 97c4fed2e..00963ab4c 100644 --- a/core/src/processing/core/PTriangle.java +++ b/core/src/processing/core/PTriangle.java @@ -1004,9 +1004,8 @@ public class PTriangle implements PConstants 0, 0, 0, 1); // A 3x3 inversion would be more efficient here, // given that the fourth r/c are unity - myMatrix.invert(); // if the matrix inversion had trouble, let the caller know - if (myMatrix == null) return false; + if (!myMatrix.invert()) return false; float m00, m01, m02, m10, m11, m12, m20, m21, m22; m00 = myMatrix.m00*camX[o0]+myMatrix.m01*camX[o1]+myMatrix.m02*camX[o2];