Skip to content

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.

License

krauthaufen/aardvark.algodat

 
 

Repository files navigation

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

About

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.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • F# 66.0%
  • C# 34.0%