From aed3afd8370a1e20661e81e1641f37c77391d15d Mon Sep 17 00:00:00 2001 From: Joshua Simmons Date: Sun, 16 Oct 2022 23:42:46 +0200 Subject: [PATCH] Fix warnings in affine2 and affine3 --- narcissus-maths/src/affine2.rs | 4 ++-- narcissus-maths/src/affine3.rs | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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)] -- 2.49.0