Building CavePainting
Steps for Building CavePainting
- Create sandbox directory and define as $G
- An example can be found at Set_up_your_environment_for_diffusion_MRI_processing#Set_up_your_environment
- cd $G
- cvs co common
- cvs co project
- cvs co import
- mkdir install_linux
- cd import
- svn co https://vrg3d.svn.sourceforge.net/svnroot/vrg3d vrg3d
- cd vrg3d/vrg3d
- python configure.py -vrg3d $G/install_linux
- make allclean
- make all
- make install
- cd $G/common/MMotion
- make
- make install
- cd $G/common/kuchora
- make
- make install
- cd $G/project/kuchora/cavepainting
- make
- make install
- chmod 775 run
All setup commands after step 1:
cd $G cvs co common cvs co project cvs co import mkdir install_linux cd import svn co https://vrg3d.svn.sourceforge.net/svnroot/vrg3d vrg3d cd vrg3d/vrg3d python configure.py -vrg3d $G/install_linux make allclean make all make install cd $G/common/MMotion make make install cd $G/common/kuchora make make install cd $G/project/kuchora/cavepainting make make install chmod 775 run
Steps for Running CavePainting in Desktop Mode
- mkdir $G/project/kuchora/apps/
- cp -r $G/project/kuchora/caveapinting/ $G/project/kuchora/apps/cavepainting/
- cp -r $G/common/kuchora/data/ $G/project/kuchora/kdata/
- mkdir $G/lib/
- mkdir $G/lib/kuchora/
- cp -r $G/project/kuchora/kdata/images/ $G/lib/kuchora/images/
Add the following lines to $G/import/vrg3d/vrg3d/VRApp.cpp after the other _dataFilePaths.append lines:
_dataFilePaths.append("../../../install_linux/");
_dataFilePaths.append("../../../install_linux/share/");
_dataFilePaths.append("../../../install_linux/share/vrsetup/");
cd $G/project/kuchora/cavepainting
- ./run desktop