mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-08-03 12:23:56 +00:00
fixed the matrix multiplication order in prepare_lta
This commit is contained in:
parent
d32b0855a0
commit
dfb73bbdaa
@ -605,7 +605,7 @@ void geometry_information::prepare_lta() {
|
|||||||
lta = Id;
|
lta = Id;
|
||||||
lta[0][0] *= geom3::euclid_embed_scale;
|
lta[0][0] *= geom3::euclid_embed_scale;
|
||||||
lta[1][1] *= geom3::euclid_embed_scale * geom3::euclid_embed_scale_y;
|
lta[1][1] *= geom3::euclid_embed_scale * geom3::euclid_embed_scale_y;
|
||||||
lta = cspin(0, 1, geom3::euclid_embed_rotate * degree) * lta * logical_to_actual_units;
|
lta = logical_to_actual_units * cspin(0, 1, geom3::euclid_embed_rotate * degree) * lta;
|
||||||
}
|
}
|
||||||
actual_to_logical = inverse(lta);
|
actual_to_logical = inverse(lta);
|
||||||
actual_to_logical_units = inverse(logical_to_actual_units);
|
actual_to_logical_units = inverse(logical_to_actual_units);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user