Rainer wrote:I first tried my spacenavigator with blender without any 3dconnexion software installed and it works great (except the wrong directions). As soon as i install the 3dxware the axis behave strange in blender. So i deinstalled it and it was fine again.
when i uninstall 3dxware, the SN doesn't do anything at all - and why would it ? it does need some drivers to work, doesn't it ?!? would be cool if it was class compatible, but i guess it's too special for that.
Rainer wrote:Are you sure the patch applied correctly and you did a rebuild after that? Which svn version did you try it with?
well, i've followed
http://wiki.blender.org/index.php/Dev:2 ... lender/Mac for the base build using scons, then updated, applied the patch and rebuilt. looked clean to me and i do see the new menu entries, so i do think i have applied the patch correctly.
here's what i did:
Code: Select all
host:~ user$ cd ~/Projects/Blender
host:Blender user$ # update source code
host:Blender user$ svn up blender
[...]
Updated external to revision 2311.
Updated to revision 39988.
host:Blender user$ svn up lib/darwin-9.x.universal/
[...]
At revision 39988.
host:Blender user$ # download the patch
host:Blender user$ curl --create-dirs --output patch/ndof-free-invert_v2.diff http://projects.blender.org/tracker/download.php/9/127/28415/17544/ndof-free-invert_v2.diff
[...]
host:blender user$ # apply patch
host:Blender user$ cd blender
host:blender user$ patch -p0 --backup < ../patch/ndof-free-invert_v2.diff
(Stripping trailing CRs from patch.)
patching file release/scripts/startup/bl_ui/space_userpref.py
(Stripping trailing CRs from patch.)
patching file source/blender/editors/space_view3d/view3d_edit.c
(Stripping trailing CRs from patch.)
patching file source/blender/makesdna/DNA_userdef_types.h
(Stripping trailing CRs from patch.)
patching file source/blender/makesrna/intern/rna_userdef.c
host:blender user$ # rebuild
host:blender user$ python scons/scons.py -j 2
[...]
host:blender user$ # run the newly built app
host:blender user$ open ../install/darwin/blender.app
on a sidenote, when i try to build the app without 3dxware installed, a message
Code: Select all
3D_CONNEXION_CLIENT_LIBRARY not found, disabling WITH_BF_3DMOUSE
appears pretty early on in the build log output.
Rainer wrote:When you insert a breakpoint in view3d_edit.c at line ~1023 you can see all three new invert options for the orbit mode (invert_roll, invert_tilt, invert_rot). When you enable one of these checkboxes in the spacenav menu it should be reflected here. If nothing changes here then something is wrong.
i might try that at some stage, but for the moment i'm stalled as someone broke the build:
Code: Select all
Compiling ==> 'SceneExporter.cpp'
In file included from source/blender/collada/SceneExporter.h:51,
from source/blender/collada/SceneExporter.cpp:29:
source/blender/blenlib/BLI_path_util.h:107: error: ...
[...]
scons: building terminated because of errors.
this happened today when i walked through the steps again for the purpose of documenting them here. the build was ok yesterday, but i don't know what svn revision that was.