DGtal  1.2.0
Shapes package
Package managers:
Jacques-Olivier Lachaud, David Coeurjolly
Since
0.6

LICENSE: LGPL

Package Overview

This package contains shape related concepts, models and algorithms. It provides a generic framework and tools to construct multigrid shapes in DGtal. More precisely, this package contains analytical objects (parametric, implicit, from point sets,...) with digitization schemes to make concrete such objects in a given grid step grid.

Since 0.9.4, there is a module that provides classes and services to represent combinatorial surfaces, based on an half-edge data structure. Since 1.1, there is a module that provides classes and services to represent generic embedded polygonal surfaces, either manifold or non-manifold.

Modules for digital shapes generation

Modules for mesh representation

There are several ways to represent surface meshes, depending on their genericity or property:

Package Concepts Overview

Related documentation pages