OptoInspect3D Inline - alg3Dlib  3.4.0
Library for measured 3D data processing
Overview of the modules

This table lists all the functions of the OptoInspect3D Inline alg3Dlib and shows the module(s) in which these functions are available.

Function Registration Filtering and preprocessing Best-Fit of geometric primitves
Basic Library Interface
ALG3D_checkResult
ALG3D_getLibraryVersion
ALG3D_getAlgorithmsVersion
ALG3D_showDongleInfo
ALG3D_enableLogOutput
ALG3D_freeMemory
ALG3D_dongleConnected
ALG3D_setMaxThreads
Vector Algebra
ALG3D_vectorLength
ALG3D_vectorLengthSq
ALG3D_normalizeVector
ALG3D_dotProduct
ALG3D_crossProduct
ALG3D_transformPoints
ALG3D_distancePoint2Point
ALG3D_distancePoint2PointSq
I/O-functions for 3D Data Sets
ALG3D_readXYZ
ALG3D_writeXYZ
ALG3D_readSTL
Algorithms for point cloud pre-processing
ALG3D_computeSmoothing
ALG3D_computeSmoothingTree
ALG3D_computeThinningToNeighborhood
ALG3D_computeThinningToPointNumber
ALG3D_computeThinningTree
ALG3D_computeCurvatureThinning
ALG3D_computeCurvatureThinningFast
ALG3D_computeSmoothedThinning
ALG3D_computeConnectedRegions
ALG3D_computeConnectedRegionsTree
ALG3D_computeOutlierFactor
ALG3D_computeOutlierFactorTree
ALG3D_removeOutliers
ALG3D_removeOutliersTree
Algorithms to compute surface features for 3d point clouds
ALG3D_computeSurfaceFeatures
ALG3D_computeSurfaceFeaturesFast
ALG3D_computeSurfaceFeaturesTree
ALG3D_computeSurfaceFeaturesTreeFast
ALG3D_computeSurfaceFeaturesKNN
ALG3D_computeSurfaceFeaturesKNNFast
ALG3D_computeSurfaceFeaturesKNNTree
ALG3D_computeSurfaceFeaturesKNNTreeFast
ALG3D_computeNormalVectors
ALG3D_computeNormalVectorsTree
ALG3D_computeNormalVectorsFast
ALG3D_computeNormalVectorsTreeFast
ALG3D_computeNormalVectorsKNN
ALG3D_computeNormalVectorsKNNFast
ALG3D_computeNormalVectorsKNNTree
ALG3D_computeNormalVectorsKNNTreeFast
Algorithms to compute surface features for 3d point clouds
ALG3D_createKdTree
ALG3D_freeKdTree
ALG3D_findNearestNeighbor
ALG3D_findNearestNormalCompatibleNeighbor
ALG3D_findKNearestNeighbors
ALG3D_findKNearestNormalCompatibleNeighbors
ALG3D_findNeighbors
ALG3D_findNormalCompatibleNeighbors
ALG3D_findNeighborsBox
ALG3D_computeDistances2Pointcloud
Algorithms for triangle meshes
ALG3D_createMesh
ALG3D_createMeshTree
ALG3D_freeMesh
ALG3D_freeMeshTree
ALG3D_findNearestPoint2Mesh
ALG3D_findNearestPointAndTriangle2Mesh
ALG3D_computeDistances2Mesh
ALG3D_sampleMesh
ALG3D_sampleMeshNormals
ALG3D_sampleMeshDensity
ALG3D_sampleMeshDensityNormals
ALG3D_raytracing_doesIntersect
ALG3D_raytracing_firstIntersection
ALG3D_raytracing_allIntersections
Algorithms for point cloud registration and alignment
ALG3D_computeRegistration
ALG3D_computeRegistrationTree
ALG3D_computeRegistrationMesh
ALG3D_computeRegistrationCorrespondences
ALG3D_computeRegistrationPlane
ALG3D_computeRegistrationPlaneTree
Least-Squares-Fit of geometries
ALG3D_fitLine
ALG3D_fitPlane
ALG3D_fitCircle
ALG3D_fitEllipse
ALG3D_fitSuperellipse
ALG3D_fitSphere
ALG3D_fitCylinder
ALG3D_fitCone
ALG3D_fitTorus
Minimum Zone (MZ) / Chebyshev fit of geometries
ALG3D_fitLineMZ
ALG3D_fitPlaneMZ
ALG3D_fitSphereMZ
ALG3D_fitCylinderMZ
ALG3D_fitConeMZ
ALG3D_fitTorusMZ
Minimum Enclosing (MC) fit of geometries
ALG3D_fitSphereMC
ALG3D_fitCylinderMC
ALG3D_fitPlanesMC
Maximum Inscribed (MI) fit of geometries
ALG3D_fitSphereMI
ALG3D_fitCylinderMI
Distances of Points to Primitives
ALG3D_distancesPoints2Line
ALG3D_distancesPoints2Plane
ALG3D_distancesPoints2Circle
ALG3D_distancesPoints2Sphere
ALG3D_distancesPoints2Cylinder
ALG3D_distancesPoints2Cone
ALG3D_distancesPoints2Torus
ALG3D_distancesPoints2Ellipse
ALG3D_distancesPoints2Superellipse
Projections of Points to Primitives
ALG3D_projectPoints2Line
ALG3D_projectPoints2Plane
ALG3D_projectPoints2Sphere
ALG3D_projectPoints2Cylinder
ALG3D_projectPoints2Cone
ALG3D_projectPoints2Torus
Projections of Points to Primitives
ALG3D_intersectLineLine
ALG3D_intersectLinePlane
ALG3D_intersectLineSphere
ALG3D_intersectLineCylinder
ALG3D_intersectLineCone
ALG3D_intersectPlanePlane
ALG3D_intersectPlaneSphere
Principal Component Analysis
ALG3D_computePrincipleComponents
Functions for Triangles
ALG3D_computeMinimumBoundingCircle
ALG3D_computeConvexHull