diff --git a/AxSlime/Bridge/BridgeController.cs b/AxSlime/Bridge/BridgeController.cs index 0453be1..a8d6e0b 100644 --- a/AxSlime/Bridge/BridgeController.cs +++ b/AxSlime/Bridge/BridgeController.cs @@ -47,14 +47,15 @@ private void UpdateTracker(AxisTracker axis) RegisterTracker(axis, slime); } - Quaternion jankQuat = new Quaternion( //Quaternion Left to right convert + // Quaternion left to right conversion + Quaternion slimeQuat = new Quaternion( -axis.Rotation.X, axis.Rotation.Y, axis.Rotation.Z, axis.Rotation.W ); - slime.SendPacket(new Packet17RotationData() { Rotation = AxesOffset * jankQuat }); + slime.SendPacket(new Packet17RotationData() { Rotation = AxesOffset * slimeQuat }); if (axis.HasAcceleration) {