← Back
Home › Systems › Engineering design and CAx

dimensional-metrology

Engineering design and CAx | dimensional-metrology — measure parts against CAD and GD&T: CMM probe-path programming, GD&T evaluation (ISO 1101, ASME Y14.5), minimum-zone and least-squares fitting, DMIS/QIF exchange, scan-to-CAD comparison, SPC reports

Hexagon PC-DMIS, Zeiss CALYPSO, InnovMetric PolyWorks, Volume Graphics VGSTUDIO

SystemTechniques · 12Primitives · 56 dimensional-metrology Template enginescompilers · medium: Compile templates with loops, partials and auto-escaping into render functionsB rep topologygeometry · medium: Boundary representation: solids as shells, faces, loops, edges and vertices with geometry attachedNurbsgeometry · medium: B-splines and NURBS curves and surfaces: knot vectors, de Boor evaluation, knot insertionSurface surface intersectiongeometry · medium: Intersect parametric surfaces by marching with subdivision and Newton refinementPoint cloud processingmachine-learning · medium: Voxelization, pillars, k-NN and point networks for lidar perceptionImage alignment registrationmedia · medium: Align frames via feature matching or pyramidal optical flow for burst merging and stitchingLevenberg marquardtnumerics · medium: Damped Gauss-Newton nonlinear least squares for model calibrationBounding volume hierarchyphysics · low: Binary tree of nested bounding boxes; prunes overlap and ray queries to O(log n) for any size distribution, and supports cheap insert/remove for moving objects.›k-d treegeometry · low: A binary tree that splits k-dimensional points by one coordinate per level, giving fast nearest-neighbour and box queries on static low-dimensional data.›Homogeneous transformsgeometry · low: 4x4 affine and projective matrices, homogeneous coordinates, view and projection, normal matricesRansacrobotics · low: Random sample consensus for robust model fitting with outliers (homographies, planes, poses)Robust statisticsstatistics · low: Location and scale estimates (median, MAD, trimmed mean, Huber M-estimator) that stay correct when a minority of the data is garbage.›Gdt tolerance evaluationgeometry · low: Evaluate ISO 1101 / ASME Y14.5 geometric tolerances (flatness, position, profile) on measured pointsMinimum zone fittinggeometry · low: Minimum-zone (Chebyshev) feature fitting for flatness, roundness and straightness evaluationPolygon offsettinggeometry · low: Inward/outward offset of polygons and paths (kerf, tool radius, walls) with robust joinsMonte Carlo integrationnumerics · low: Estimate an expectation by averaging random samples; error falls as σ/√N in any dimension, and variance reduction (antithetic, control variates, importance sampling) shrinks σ.›Rigid-body transforms (SE(3) poses)robotics · low: Represent, compose, invert, integrate and interpolate 3D poses as unit quaternion plus translation, with exp/log maps for small motions and uncertainty.›Structured light depthrobotics · low: Depth from projected dot patterns or time-of-flight for 3D face captureQif xml exchangestorage · low: Quality Information Framework (ISO 23952) XML exchange of plans, results and GD&TXML Streaming Parserstorage · low: Tokenize XML into start, text and end events in constant memory, so a few fields can be extracted from huge, broken or hostile documents.›Name resolutioncompilers · low: Bind every use of a name to its declaration with a scope stack, handling shadowing, hoisting and closure capture in one AST walk.›Recursive-descent parsingcompilers · low: Hand-written top-down parser with one function per grammar rule; simple, fast, with full control over error messages and recovery.›Html sanitizationsecurity · low: Allowlist-based HTML sanitizing of untrusted markup+ 5 more techniques+ 40 more primitives

Similar systems

Share the most building blocks with this one.