From ce86e2a95c794af157fe99c0887e45b03adaee12 Mon Sep 17 00:00:00 2001 From: numzero Date: Tue, 11 Jun 2024 00:37:25 +0300 Subject: [PATCH] Minor cleanup --- src/bin/flat/main.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/flat/main.rs b/src/bin/flat/main.rs index f95545a..ae5b9c9 100644 --- a/src/bin/flat/main.rs +++ b/src/bin/flat/main.rs @@ -225,8 +225,7 @@ impl Space { Inner => { let Vec2 { x, y } = loc.pos; // в основной СК let y = self.rect.u(y) + y.signum() * (self.rect.external_halflength - self.rect.internal_halflength); - let dy = self.rect.du(y); - let m = Mat2::from_cols_array(&[1.0, 0.0, 0.0, dy]); + let m = Mat2::from_cols_array(&[1., 0., 0., self.rect.du(y)]); Location { pos: vec2(x, y), // в плоском продолжении СК Outer на область Inner rot: m * loc.rot, @@ -241,7 +240,7 @@ impl Space { match self.which_subspace(pos) { Inner | Outer => { // NB: не работает для частей Outer с |y| < external_halflength. Но они и не нужны. - let m = mat2(vec2(1., 0.), vec2(0., self.rect.du(pos.y))); + let m = Mat2::from_cols_array(&[1., 0., 0., self.rect.du(pos.y)]); Location { pos: vec2(pos.x, self.rect.u(pos.y)), // в плоской СК для Inner или её продолжении на Outer rot: m * rot,