/aardvark.algodat

Advanced data-structures (e.g. spatial acceleration data-structures such as octree, kdTree), part of aardvark, an open-source platform for visual computing, real-time graphics and visualization.

Primary LanguageF#GNU Affero General Public License v3.0AGPL-3.0

Build status Build status Join the chat at https://gitter.im/aardvark-platform/Lobby license

The Aardvark Platform | Platform Wiki | Gallery | Quickstart | Status

Aardvark.Algodat is part of the open-source Aardvark platform for visual computing, real-time graphics and visualization.

This repository contains high-performance, production-quality data structures and algorithms.

  • Aardvark.Geometry.BspTree - in-memory BSP-tree
  • Aardvark.Geometry.Clustering - efficient clustering of geometric primitives
  • Aardvark.Geometry.Intersection - in-memory kd-tree for polygon meshes
  • Aardvark.Geometry.PointSet - out-of-core point cloud data management
  • Aardvark.Geometry.PointTree - fast n-closest points queries for in-memory point clouds
  • Aardvark.Geometry.PolyMesh - compact in-memory polygonal mesh data structure, based on A Mesh Data Structure for Rendering and Subdivision

Furthermore, there are some importers for file formats.

  • Aardvark.Data.E57 - importer for E57 (ASTM E2807-11) laserscan files (compatible with Aardvark.Geometry.PointSet)
  • Aardvark.Data.Ascii - fast and parameterizable importer for text-based laserscan formats, like for example .pts (compatible with Aardvark.Geometry.PointSet)

This software repository is made available under the terms of the GNU Affero General Public License (AGPL).

Point Clouds Documentation

Aardvark Platform Documentation