Skip to content

thewtex/ITKCuberille

This branch is 16 commits ahead of, 2 commits behind InsightSoftwareConsortium/ITKCuberille:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

dda49a3 · Dec 19, 2024
Jun 5, 2024
Jun 1, 2022
Jun 1, 2022
Dec 19, 2024
Dec 19, 2024
Dec 19, 2024
Nov 8, 2019
Jun 1, 2022
Feb 21, 2020
Nov 27, 2024
Nov 26, 2024
Mar 1, 2020
Jun 1, 2022
Jun 1, 2022
Jun 1, 2022
Dec 19, 2024
Nov 24, 2024
Nov 27, 2024
Nov 27, 2024
Nov 27, 2024
Jun 5, 2024

Repository files navigation

ITKCuberille

PyPI License

Overview

This module implements cuberille implicit surface polygonization for ITK. This method operates by dividing the surface into a number of small cubes called cuberilles. Each cuberille is centered at a pixel lying on the iso-surface and then quadrilaterals are generated for each face. The original approach is improved by projecting the vertices of each cuberille onto the implicit surface, smoothing the typical block-like resultant mesh.

A more detailed description can be found in the Insight Journal article:

Mueller, D. "Cuberille Implicit Surface Polygonization for ITK"
https://hdl.handle.net/10380/3186
https://www.insight-journal.org/browse/publication/740
July 20, 2010.

Installation

Python

Binary Python packages are available for Linux, macOS, and Windows. They can be installed with:

python -m pip install --upgrade pip
python -m pip install itk-cuberille

C++

Since ITK 4.9.0, this module is available in the ITK source tree as a Remote module. To enable it, set:

Module_Cuberille:BOOL=ON

in ITK's CMake build configuration.

License

This software is distributed under the Apache 2.0 license. Please see the LICENSE file for details.

About

Cuberille Implicit Surface Polygonization for ITK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 84.4%
  • CMake 13.1%
  • Dockerfile 1.6%
  • Shell 0.9%