From b3a354415dd5d52edfb42686f2ce31ac9d1bf47d Mon Sep 17 00:00:00 2001 From: Hanno Braun Date: Fri, 21 Mar 2025 22:50:50 +0100 Subject: [PATCH] Relax type of function parameter --- experiments/2025-03-18/src/math/plane.rs | 2 +- experiments/2025-03-18/src/math/vector.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/experiments/2025-03-18/src/math/plane.rs b/experiments/2025-03-18/src/math/plane.rs index 13582c3d6..147cca6d8 100644 --- a/experiments/2025-03-18/src/math/plane.rs +++ b/experiments/2025-03-18/src/math/plane.rs @@ -23,7 +23,7 @@ impl Plane { } pub fn normal(&self) -> Vector<3> { - self.u().cross(self.v()).normalize() + self.u().cross(&self.v()).normalize() } pub fn point_from_local(&self, point: impl Into>) -> Point<3> { diff --git a/experiments/2025-03-18/src/math/vector.rs b/experiments/2025-03-18/src/math/vector.rs index 99e08dd65..4fd1563c7 100644 --- a/experiments/2025-03-18/src/math/vector.rs +++ b/experiments/2025-03-18/src/math/vector.rs @@ -28,7 +28,7 @@ impl Vector { } impl Vector<3> { - pub fn cross(self, other: Self) -> Self { + pub fn cross(self, other: &Self) -> Self { let [ax, ay, az] = self.components; let [bx, by, bz] = other.components;