Skip to content

inviwo/modules

Folders and files

NameName
Last commit message
Last commit date
Feb 17, 2025
Jan 8, 2019
Jan 23, 2025
Feb 17, 2025
Feb 10, 2025
Feb 11, 2025
Nov 25, 2024
Jan 23, 2025
Feb 6, 2025
Jan 5, 2021
Dec 21, 2022
Nov 29, 2024
Aug 28, 2024
Sep 12, 2018
Mar 16, 2020

Repository files navigation

modules

Additional Inviwo modules grouped into different categories. To enable the modules of a specific category, the path of the category must be added to the CMake option IVW_EXTERNAL_MODULES in the Inviwo project. For example, the topovis and misc modules are enabled by setting IVW_EXTERNAL_MODULES to c:/dev/inviwo/modules/topovis;c:/dev/inviwo/modules/misc, assuming the repository was checked out into c:\dev\inviwo\modules. Paths are separated by semicolon ;.

vectorvis - Vector Visualization

  • IntegralLineFiltering: Provides functionality to convert a IntegralLineSet to DataFrame containing various metrics of the lines that can be used together with the plotting functionality in the Plotting and PlottingGL modules in core. See example workspace on how to use it.

infovis - Information Visualization

medvis - Medical Visualization

  • DICOM: functionality for loading and writing DICOM files using the Grassroots DICOM (GDCM)

See readme for detailed instructions.

misc - Miscellaneous

  • DevTools: useful tools for developing and testing Inviwo networks
  • NanoVGUtils: A module integrating the Vector Graphics rendering library NanoVG
  • NanoVGPY: Python bindings for the NanoVGUtils module
  • OpenMesh: interface to the OpenMesh library
  • SpringSystem: implementation of a 3D spring mass system
  • VTK: basic interface with the Visualization Toolkit VTK
  • ComputeShaderExamples: Contains two example processors on how compute shaders can be used in Inviwo (Requires OpenGL 4.3)

molvis

Molecular visualizations.

tensorvis

Modules for tensor field visualization.

topovis

Modules for topological methods and topology visualization. The functionality is provided by the Topology ToolKit TTK, which requires boost. See readme for detailed instructions.