From 16ace9e14525433743d9f39a8a7e2406f535c44a Mon Sep 17 00:00:00 2001
From: Niklaus Johner <nij2003@med.cornell.edu>
Date: Tue, 23 Jul 2013 10:56:05 -0400
Subject: [PATCH] More bug fix in Rotation3::find_invariant_vector

---
 modules/geom/src/composite3.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/geom/src/composite3.cc b/modules/geom/src/composite3.cc
index 8b07d5947..b2d795247 100644
--- a/modules/geom/src/composite3.cc
+++ b/modules/geom/src/composite3.cc
@@ -328,7 +328,7 @@ Vec3 Rotation3::find_invariant_vector(Mat3 rot)
   case 2:
     result.SetX(1.0);
     result.SetY(-minors[1]/det);
-    result.SetZ(-minors[0]/det);
+    result.SetZ(minors[0]/det);
     break;
   case 3:
     result.SetZ(1.0);
@@ -338,7 +338,7 @@ Vec3 Rotation3::find_invariant_vector(Mat3 rot)
   case 4:
     result.SetY(1.0);
     result.SetX(-minors[5]/det);
-    result.SetZ(-minors[4]/det);
+    result.SetZ(-minors[3]/det);
     break;
   case 5:
     result.SetX(1.0);
-- 
GitLab