All Projects → DGtal-team → Dgtal

DGtal-team / Dgtal

Licence: lgpl-3.0
Digital Geometry Tools and Algorithm Library

Projects that are alternatives of or similar to Dgtal

Grassmann.jl
⟨Leibniz-Grassmann-Clifford⟩ differential geometric algebra / multivector simplicial complex
Stars: ✭ 289 (+11.58%)
Mutual labels:  topology, computational-geometry
PGS
Processing Geometry Suite
Stars: ✭ 39 (-84.94%)
Mutual labels:  computational-geometry, geometry-processing
Melt
Automatic conservative mesh occluder generation by box filling
Stars: ✭ 105 (-59.46%)
Mutual labels:  computational-geometry, geometry-processing
gproshan
geometry processing and shape analysis framework
Stars: ✭ 48 (-81.47%)
Mutual labels:  computational-geometry, geometry-processing
Cgal
The public CGAL repository, see the README below
Stars: ✭ 2,825 (+990.73%)
Mutual labels:  computational-geometry, geometry-processing
mcut
A simple and fast library for mesh booleans and more.
Stars: ✭ 57 (-77.99%)
Mutual labels:  computational-geometry, geometry-processing
polyclip
R package polyclip: a port of the Clipper library for polygon geometry
Stars: ✭ 18 (-93.05%)
Mutual labels:  computational-geometry
missing
A utility library for Clojure of functions and macros that complement clojure.core
Stars: ✭ 26 (-89.96%)
Mutual labels:  topology
geometry-processing-package
Geometry Processing Package
Stars: ✭ 38 (-85.33%)
Mutual labels:  geometry-processing
topology
General topology in Coq [maintainers=@amiloradovsky,@Columbus240,@stop-cran]
Stars: ✭ 36 (-86.1%)
Mutual labels:  topology
bitpit
Open source library for scientific HPC
Stars: ✭ 80 (-69.11%)
Mutual labels:  computational-geometry
polytope
Geometric operations on polytopes of any dimension
Stars: ✭ 51 (-80.31%)
Mutual labels:  computational-geometry
swm-core
Pure Math in Pure Swift.
Stars: ✭ 190 (-26.64%)
Mutual labels:  topology
Awesome-Math-Learning
📜 Collection of the most awesome Math learning resources in the form of notes, videos and cheatsheets.
Stars: ✭ 73 (-71.81%)
Mutual labels:  topology
MeshODE
MeshODE: A Robust and Scalable Framework for Mesh Deformation
Stars: ✭ 77 (-70.27%)
Mutual labels:  geometry-processing
MeshCore.jl
Curation and manipulation of general unstructured meshes for the Finite Element Methods (FEM).
Stars: ✭ 14 (-94.59%)
Mutual labels:  topology
L2-Emulator
Implementing a Layer-2 Emulator in C using Graphs and LinkedList
Stars: ✭ 17 (-93.44%)
Mutual labels:  topology
LimberGridView
LimberGridView, a powerful JavaScript Library using Computational Geometry to render movable, dynamically resizable, and auto-arranging grids. Written in vanilla JavaScript, it can be plugged into most frameworks, plus it has a plugin for React applications. It gives users the most optimal arrangements using its highly efficient and fine-tuned a…
Stars: ✭ 51 (-80.31%)
Mutual labels:  computational-geometry
pyobb
OBB implementation in python (using numpy)
Stars: ✭ 63 (-75.68%)
Mutual labels:  computational-geometry
go-icp cython
Go-ICP for globally optimal 3D pointset registration
Stars: ✭ 79 (-69.5%)
Mutual labels:  geometry-processing

DGtal logo

Main website: http://dgtal.org

Description

DGtal is a generic open source library for Digital Geometry programming for which the main objective is to structure different developments from the digital geometry and topology community. The aims are numerous: make easier the appropriation of our tools for a neophyte (new PhD students, researchers from other topics,...), permit better comparisons from new methods with already existing approaches and to construct a federative project. Another objective of DGtal is to simplify the construction of demonstration tools to share new results and potential efficiency of the proposed work.

Quick Install

(brew options dgtal to enable optional features)

  • Windows: no binary package, please compile the library.

Additional instructions are available in the documentation.

Quick Build Instructions

More details are given in the documentation pages. We just sketch the main instructions on linux/unix-based systems:

git clone https://github.com/DGtal-team/DGtal.git
cd DGtal ; mkdir build ; cd build
cmake ..
make install

Minimum system requirements: C++11 enabled compiler, cmake, boost (>= 1.50).

DGtal can be compiled on Microsoft Windows system using Visual Studio 2014 (or newer): Generate the Visual Studio project using windows cmake tool and compile the DGtal solution (you may also need to set the cmake variable BUILD_SHARED_LIBS to false).

More Information

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].