Minor cleanup
This commit is contained in:
parent
cf425a34b6
commit
ce86e2a95c
|
|
@ -225,8 +225,7 @@ impl Space {
|
||||||
Inner => {
|
Inner => {
|
||||||
let Vec2 { x, y } = loc.pos; // в основной СК
|
let Vec2 { x, y } = loc.pos; // в основной СК
|
||||||
let y = self.rect.u(y) + y.signum() * (self.rect.external_halflength - self.rect.internal_halflength);
|
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., self.rect.du(y)]);
|
||||||
let m = Mat2::from_cols_array(&[1.0, 0.0, 0.0, dy]);
|
|
||||||
Location {
|
Location {
|
||||||
pos: vec2(x, y), // в плоском продолжении СК Outer на область Inner
|
pos: vec2(x, y), // в плоском продолжении СК Outer на область Inner
|
||||||
rot: m * loc.rot,
|
rot: m * loc.rot,
|
||||||
|
|
@ -241,7 +240,7 @@ impl Space {
|
||||||
match self.which_subspace(pos) {
|
match self.which_subspace(pos) {
|
||||||
Inner | Outer => {
|
Inner | Outer => {
|
||||||
// NB: не работает для частей Outer с |y| < external_halflength. Но они и не нужны.
|
// 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 {
|
Location {
|
||||||
pos: vec2(pos.x, self.rect.u(pos.y)), // в плоской СК для Inner или её продолжении на Outer
|
pos: vec2(pos.x, self.rect.u(pos.y)), // в плоской СК для Inner или её продолжении на Outer
|
||||||
rot: m * rot,
|
rot: m * rot,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user