From 5e8779957e891af468410716abc503ee3eef0b33 Mon Sep 17 00:00:00 2001 From: Jennifer Chukwu Date: Sun, 28 Apr 2024 16:02:46 +0000 Subject: [PATCH] missed one cofactor --- src/linalg/inverse.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/linalg/inverse.rs b/src/linalg/inverse.rs index 3d8e266e..0f6e6614 100644 --- a/src/linalg/inverse.rs +++ b/src/linalg/inverse.rs @@ -183,6 +183,13 @@ where } out[(0, 0)] = cofactor00; + out[(1, 0)] = -m[1].clone() * m[10].clone() * m[15].clone() + + m[1].clone() * m[11].clone() * m[14].clone() + + m[9].clone() * m[2].clone() * m[15].clone() + - m[9].clone() * m[3].clone() * m[14].clone() + - m[13].clone() * m[2].clone() * m[11].clone() + + m[13].clone() * m[3].clone() * m[10].clone(); + out[(2, 0)] = m[1].clone() * m[6].clone() * m[15].clone() - m[1].clone() * m[7].clone() * m[14].clone() - m[5].clone() * m[2].clone() * m[15].clone()