Overview
Argos API Reference
Overview
Argos is a C++17 library and command-line tool for converting between 3D meshes and point clouds. It provides:
- Sampling algorithms that extract point clouds from meshes (naive, centroid, area-weighted, density-based, ...)
- Reconstruction algorithms that build a mesh back from a point cloud (advancing front, Poisson, scale space, ...)
- I/O for the OBJ and PLY formats
- Spatial structures (KDTree, AABBTree) for fast proximity queries
- Distance metrics between two meshes (CentroidToFace, VertexToFace)
Quick links
- Core types: Vector3D, Mesh, Vertex, Face, Edge, PointCloud
- Sampling: ISurfaceSampler, Naive, CentroidSampler, UniformAreaSampler, UniformPerFaceSampler, PointsPerFaceSampler, DensitySampler
- Reconstruction: ISurfaceReconstructor, AdvancingFrontSurface, PoissonSurface, ScaleSpaceSurface
- Serializers: ObjSerializer, PlySerializer
- Spatial: KDTree, AABBTree
- Distance: CentroidToFace, VertexToFace
Use the left navigation to browse all classes, structs, namespaces, and files in the Argos namespace.