Metrics SDK

Library features

Category Feature
Vertex Shapes PointCloud, RangeImage, TriangleMesh, LineSet
Geometries Plane, Line, LineSegment, Sphere, Circle, Cylinder, Cone, Box
Math Matrix, Vector
Registration ICP single and multi-view, Global registration (without initial alignment), Registration of handheld surface scans
Best fit Plane, Line, LineSegment, Circle, Sphere, Cylinder, Cone
Ransac Best result and all possible results for all geometries
Nearest neighbors search KdTree, RangeImage projection
Object detection Find reference objects in a scan or triangle mesh
Surface matching Feature based surface matching
Cleaning Removal of outliers, small segments, steep points
Smoothing / denoising Bilateral, Gauss, Mean, Median
Hole filling RangeImage: bilateral filling, TriangleMesh: minimum area triangulation
Triangulation / Polygonization Triangulation of point clouds, Triangulation of range images
Decimation PointCloud: spatial thinning, subsampling, TriangleMesh: quadric error metrics, RangeImage: subsampling
Calibration Multi sensor calibration (extrinsic pose), Linear transport calibration (for laser scanners)
Segmentation Connectivity segmentation for all vertex shapes
Distance, projection, intersection Intersect geometries (e.g. plane-line -> point), Intersect vertex shapes with geometries (e.g. all points within box)
Regions and selection select points by distance-to-geometry, coordinate-range, normal-range, distance-to-vertexshape
OpenGL Window, renderers for all vertexshapes and geometries
GD&T Planarity, Parallelism, Perpendicularity
ISO 10360-8 Probing size error, Probing dispersion value

soft agile GmbH
Fürstenrieder Straße 279a
D-81377 München

+49 (0) 89 99 742 954-0