Hacking h3d for testing purposes It consist of the following:
First we clone the official H3D repo, with a known (tested) revision: svn export https://h3dapi.org:8090/H3DAPI/metarepos/H3DWithToolkitsWin/trunk/H3D H3DWithToolkitsWinTrunk -r 3571
Libnifalcon (actually just used to spoof H3D Cmake build system) https://github.com/libnifalcon/libnifalcon.git rev c1546ec8d9a94b3be7d74f8ba9f1a121a0ebb0c2 (Jul 4, 2016)
Then we forcefully shoehorn in some preliminary woodenhaptics code, under the diguise as "NiFalconDevice".
To install do following (Ubuntu 16.04 64 bit)
-
Install dependencies: sh ubuntudep-16.04.sh
-
Build and install remotehaptics cd libremotehaptics qmake make sh makeinstall.sh
-
Build and install libnifalcon cd libnifalcon/build cmake .. make -j5 sudo make install
-
Build H3D (with our hacks) cd H3DWithToolkitsWinTrunk/build cmake . make -j5 sudo make install
-
Now you should be able to run some tests: cd examples H3DLoad SuperShape.x3d
Windows:
- Install for libnifalcon: (http://www.ftdichip.com/Drivers/D2XX.htm) LIBFTD2XX_INCLUDE_DIR: h3d-testing/windows/ftd2xx LIBFTD2XX_LIBRARY: h3d-testing/windows/ftd2xx/amd64/ftd2xx.lib