diff --git a/src/dim2/mat2.rs b/src/dim2/mat2.rs index 4b0ddeb8..32e0df7d 100644 --- a/src/dim2/mat2.rs +++ b/src/dim2/mat2.rs @@ -60,7 +60,7 @@ impl + Add> Mul, Mat2> for Mat2 (self.m11 * other.m11 + self.m12 * other.m21, self.m11 * other.m12 + self.m12 * other.m22, self.m21 * other.m11 + self.m22 * other.m21, - self.m21 * other.m22 + self.m22 * other.m22) + self.m21 * other.m12 + self.m22 * other.m22) } } diff --git a/src/dim3/mat3.rs b/src/dim3/mat3.rs index 9a29d24a..c0d6f3be 100644 --- a/src/dim3/mat3.rs +++ b/src/dim3/mat3.rs @@ -51,13 +51,6 @@ impl Zero for Mat3 _0, _0, _0, _0, _0, _0) } - - // fn is_zero(&self) -> bool - // { - // self.m11.is_zero() && self.m12.is_zero() && self.m13.is_zero() - // && self.m21.is_zero() && self.m22.is_zero() && self.m23.is_zero() - // && self.m31.is_zero() && self.m32.is_zero() && self.m33.is_zero() - // } } impl + Add> Mul, Mat3> for Mat3 @@ -129,7 +122,7 @@ Inv for Mat3 ((self.m13 * self.m21 - self.m23 * self.m11) / det), (minor_m21_m32 / det), - ((self.m12 * self.m31 - self.m31 * self.m11) / det), + ((self.m12 * self.m31 - self.m32 * self.m11) / det), ((self.m11 * self.m22 - self.m21 * self.m12) / det) ) }