more work on the ndof system.
authorJean-Luc Peurière <jlp@nerim.net>
Sun, 29 Jul 2007 18:03:36 +0000 (18:03 +0000)
committerJean-Luc Peurière <jlp@nerim.net>
Sun, 29 Jul 2007 18:03:36 +0000 (18:03 +0000)
commitbfa77f611f750510e1ee0eda15d987990281ef7c
tree262cdea55afd894679d8f0356b2e7252b12953bf
parent288e07b649ac700f04d2a54d83301235a0b3c04e
more work on the ndof system.

turntable code should work reasonabilly well now.
fly code need works but is no more insane on Os X.
transform object is not present here.

if you find the movements a bit slow, you can speed
it in the preferences up to 2x in the view & controls
panel.

button1 (left) of the device let you switch between
the 3 modes. button2 let you switch between
unconstrained and dominant mode.

the plugin must be named 3DxNdofBlender.plug
and be placed in a folder named plugins in same
folder as executable

check no scaling is done in the plugin

please check it works ok on 3 platforms
intern/ghost/GHOST_Types.h
intern/ghost/intern/GHOST_SystemCarbon.cpp
intern/ghost/intern/GHOST_SystemX11.cpp
source/blender/include/BSE_view.h
source/blender/include/mydevice.h
source/blender/makesdna/DNA_view3d_types.h
source/blender/src/ghostwinlay.c
source/blender/src/header_view3d.c
source/blender/src/space.c
source/blender/src/transform.c
source/blender/src/view.c