From 288e07b649ac700f04d2a54d83301235a0b3c04e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jean-Luc=20Peuri=C3=A8re?= Date: Sun, 22 Jul 2007 14:09:01 +0000 Subject: commiting new viewmovendof code from sfgoros as this is not working code for me, and i've not investigated yet why, i protected it with a define in view.c line 566 USE_NEW_NDOFMOVE comment this line to use old code --- source/blender/src/ghostwinlay.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) (limited to 'source/blender/src/ghostwinlay.c') diff --git a/source/blender/src/ghostwinlay.c b/source/blender/src/ghostwinlay.c index 60cbc4d89ba..f960356d7b5 100644 --- a/source/blender/src/ghostwinlay.c +++ b/source/blender/src/ghostwinlay.c @@ -559,15 +559,14 @@ static int event_proc(GHOST_EventHandle evt, GHOST_TUserDataPtr private) GHOST_TEventNDOFData *sb= data; - // the multipliers are arbitrary values - // they could be ajustable in the future - win->ndof[0] = sb->tx * (1.0f/1024.0f); - win->ndof[1] = sb->ty * (1.0f/1024.0f); - win->ndof[2] = sb->tz * (1.0f/1024.0f); - win->ndof[3] = sb->rx * 0.00003f; - win->ndof[4] = sb->ry * 0.00003f; - win->ndof[5] = sb->rz * 0.00003f; - win->ndof[6] = sb->delta / 1000000.0f; + // no scaling per sfgoros patch + win->ndof[0] = sb->tx; + win->ndof[1] = sb->ty; + win->ndof[2] = sb->tz; + win->ndof[3] = sb->rx; + win->ndof[4] = sb->ry; + win->ndof[5] = sb->rz; + win->ndof[6] = sb->delta; // printf(" motion capted %f %f %f %f %f %f %f \n", win->ndof[0], win->ndof[1], win->ndof[2], // win->ndof[3], win->ndof[4], win->ndof[5], win->ndof[6]); -- cgit v1.2.3