Minor cleanup
This commit is contained in:
parent
cf425a34b6
commit
ce86e2a95c
|
|
@ -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,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user