From c9671641b25baca450b14a52aaaf880f67324cb5 Mon Sep 17 00:00:00 2001 From: malc Date: Sun, 9 Nov 2008 05:00:40 +0300 Subject: [PATCH] Reformat for the sake of consistency and fix division constant --- reeng/animations.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/reeng/animations.txt b/reeng/animations.txt index 8e9c3b9..ea7b8e2 100644 --- a/reeng/animations.txt +++ b/reeng/animations.txt @@ -75,10 +75,10 @@ When flag is 12: Each 48 bit value is a tuple of 3 signed 16 bit fields (I,J,K), quaternion is obtained like this: - i = madd (I / 32768.0, pairs[0].first, pairs[0].second); - j = madd (J / 32768.0, pairs[1].first, pairs[1].second); - k = madd (K / 32768.0, pairs[2].first, pairs[2].second); - s = sqrt (1 - magnitude (i, j, k)); + i = madd(I / 32768.0, pairs[0].first, pairs[0].second); + j = madd(J / 32768.0, pairs[1].first, pairs[1].second); + k = madd(K / 32768.0, pairs[2].first, pairs[2].second); + s = sqrt(1 - magnitude (i, j, k)); if (I & 1) s = -s; quat q = (i, j, k, s) @@ -93,5 +93,5 @@ When flag is 13: [2..4] - axis From these one can obtain quaternion like this: - float radians = madd(16bitint / 32767.0, float[1], float[0]) + float radians = madd(16bitint / 32768.0, float[1], float[0]) quat q = from_axis_angle(axis, radians); -- 2.11.4.GIT