Volumetric image visualization tool, e.g. for CT images
Build Instruction
Requirements
- cmake 3.2 or newer
- A compiler that supports C++14, e.g.
- gcc-5 or newer
- clang-3.6 or newer
- Microsoft Visual Studio 15
Build
git clone git@github.com:ithron/VolViz.git
cd VolViz
git submodule init
git submodule update
mkdir ../VolViz-build
cd ../VolViz-build
cmake ../VolViz
make
Usage
CMake
Set VolViz_DIR
to the build directory, in your CMakeLists.txt add find_package(VolViz)
. And add the VolViz::Visualizer
to your dependencies, e.g.:
Example Code
int main(int, char **) {
using namespace VolViz::literals;
...
...
auto visualizer = VolViz::Visualizer{};
visualizer.scale = 1_cm;
MeshDescriptor mesh;
mesh.vertices = V;
mesh.indices = T;
visualizer.addGeometry("Mesh", mesh);
visualizer.start();
while (visualizer) visualizer.renderOneFrame();
return EXIT_SUCCESS;
}
Documentation
The API documentation can be found here