From: Joshua Simmons Date: Sun, 16 Oct 2022 21:42:46 +0000 (+0200) Subject: Fix warnings in affine2 and affine3 X-Git-Url: https://git.nega.tv//gitweb.cgi?a=commitdiff_plain;h=aed3afd8370a1e20661e81e1641f37c77391d15d;p=josh%2Fnarcissus Fix warnings in affine2 and affine3 --- diff --git a/narcissus-maths/src/affine2.rs b/narcissus-maths/src/affine2.rs index 8d3cafb..b3b6b22 100644 --- a/narcissus-maths/src/affine2.rs +++ b/narcissus-maths/src/affine2.rs @@ -20,10 +20,10 @@ impl Affine2 { }; pub fn mul_vec2(&self, vec: Vec2) -> Vec2 { - todo!() + self.matrix * vec + self.translate } pub fn mul_point2(&self, point: Point2) -> Point2 { - todo!() + self.matrix * point + self.translate } } diff --git a/narcissus-maths/src/affine3.rs b/narcissus-maths/src/affine3.rs index eac0814..b2b7c7c 100644 --- a/narcissus-maths/src/affine3.rs +++ b/narcissus-maths/src/affine3.rs @@ -1,4 +1,4 @@ -use crate::{Mat3, Point3, Vec2, Vec3}; +use crate::{Mat3, Point3, Vec3}; /// Matrix and translation vector which together represent a 3d affine transformation. #[derive(Clone, Copy, PartialEq)]