diff --git a/crates/fj-math/src/circle.rs b/crates/fj-math/src/circle.rs index 2c5bd3573..6f34a9b81 100644 --- a/crates/fj-math/src/circle.rs +++ b/crates/fj-math/src/circle.rs @@ -123,7 +123,9 @@ impl Circle { &self, point: impl Into>, ) -> Point<1> { - let vector = (point.into() - self.center).to_uv(); + let point = point.into(); + + let vector = (point - self.center).to_uv(); let atan = Scalar::atan2(vector.v, vector.u); let coord = if atan >= Scalar::ZERO {