mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-08 23:20:12 +00:00
in set_view, trust rightward
This commit is contained in:
parent
a8acbdd943
commit
0c816d3c68
@ -2944,9 +2944,6 @@ EX void set_view(hyperpoint camera, hyperpoint forward, hyperpoint upward) {
|
|||||||
upward /= hypot_d(3, upward);
|
upward /= hypot_d(3, upward);
|
||||||
|
|
||||||
hyperpoint rightward = (forward ^ upward);
|
hyperpoint rightward = (forward ^ upward);
|
||||||
rightward -= (forward|rightward) * forward;
|
|
||||||
rightward -= (upward|rightward) * upward;
|
|
||||||
rightward /= hypot_d(3, rightward);
|
|
||||||
|
|
||||||
transmatrix rotator = Id;
|
transmatrix rotator = Id;
|
||||||
rotator[2] = forward;
|
rotator[2] = forward;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user