/APR-VolumeRenderer

Adaptive Particle Representation (APR) volume renderer based on jogl-minimal

Primary LanguageJava

APR-VolumeRenderer

Viewer app that utilize jogl-minimal and LibAPR-java-wrapper to show Adaptive Particle Representation (APR) files. Thanks to reconstruction 'on the fly' it allows to open bigger files that memory available on the machine.

How to download and build

  • clone repository
git clone --recurse https://github.com/AdaptiveParticles/APR-VolumeRenderer.git
  • build java app
cd APR-VolumeRenderer
mvn pakcage -Dmaven.test.skip=true -Dmaven.javadoc.skip=true
  • run app
./run.sh <your APR file>

Current branches

master

Utilizing single-threaded version of LibAPR java wrapper. Using default available compiler.

openmpEnabled

Using OpenMP version of LibAPR java wrapper. Currently supporting llvm on MacOS, if you need to use different compiler please update CC/CXX/LDFLAGS/CPPFLAGS in submodule file: LibAPR-java-wrapper/native/cppbuild.sh

Output

skull and head images

Contact us

If anything is not working as you think it should, or would like it to, please get in touch with us!!!

Join the chat at https://gitter.im/LibAPR