BccFccRaycaster is a tool for visualizing data sampled on body-centered cubic (BCC) and face-centered cubic (FCC) lattices. It is implemented as a patch for the volume renderer Voreen 3.0.1, a copy of which is included in this repository.
BccFccRaycaster is written by M. Morén and K.-O. Smed.
- BCCVolumeRaycaster
- nearest neighbor interpolation (z-interleaved storage recommended!)
- linear box-spline interpolation (z-interleaved storage recommended!) Finkbeiner et al., 2009, Finkbeiner et al., 2010
- DC-spline interpolation Domonkos and Csébfalvi, 2010
- cosine-weighted B-spline interpolation Csébfalvi, 2013
- FCCVolumeRaycaster
- nearest neighbor interpolation
- DC-spline interpolation Domonkos and Csébfalvi, 2010
The building procedure is identical to that of Voreen 3.0.1.
- Qt 4.5
- GLEW 1.5
- DevIL
Rename config-default.txt to config.txt.
In Visual Studio, go to Qt -> Open Solution from .pro File, and select voreen.pro.
Please see the instructions here.
In the root directory, call
cp config-default.txt config.txt
qmake voreen.pro
make
Test volumes can be produced using mkvol.
This information is copied from readme.txt, obtained from voreen.org.
- include: contains all necessary headers
- src: contains the source files
- modules: contains all files for plugin modules
- apps: contains applications using voreen
- apps/voreenve: the main voreen application - the Voreen Visualization Environment
- apps/voltool: perform various preprocessings on volume data
- ext: external dependencies to other libraries
- data: contains volume datasets
- data/cache: a temporary folder used for volume caching
- data/fonts: (possibly) necessary fonts
- data/networks: predefined networks which can be used in VoreenVE
- data/scripts: python scripts which can be executed from within voreen
- data/workspaces: predefined workspace to be used with VoreenVE
- data/volume: default directory for volume data
- data/transferfuncs: contains transfer functions in various formats