X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=smouse;a=blobdiff_plain;f=src%2Fmain.c;h=a936a74ed76fd03f05a812abbbb5b3c9b22ff71a;hp=e5a87d8a1cab4065cb5031cd4a6c23e4a595bb80;hb=fa8d935b2ba4e1fddee7404dc6fd68de18d8c649;hpb=baa842556c85f24e0cc1b4fd07da03b6609160c1 diff --git a/src/main.c b/src/main.c index e5a87d8..a936a74 100644 --- a/src/main.c +++ b/src/main.c @@ -317,13 +317,13 @@ int handle_dev_event(device_event *ev) float axis_len = sqrt(RX(ev) * RX(ev) + RY(ev) * RY(ev) + RZ(ev) * RZ(ev)); if(axis_len != 0.0) { rot = quat_rotate(rot, axis_len * 0.001, -RX(ev) / axis_len, - -RY(ev) / axis_len, RZ(ev) / axis_len); + -RY(ev) / axis_len, -RZ(ev) / axis_len); } } pos.x += TX(ev) * 0.001; pos.y += TY(ev) * 0.001; - pos.z -= TZ(ev) * 0.001; + pos.z += TZ(ev) * 0.001; redisplay = 1; break;