Namespace CAMIPC.SurfaceTypes
Interfaces
ICamIpcCoEdge
Co-edge of a loop
ICamIpcCoEdgeIterator
Iterator for co-edges, making up a loop
ICamIpcEdge
A single edge of the topology — the 3D curve between two vertices
ICamIpcEdgeAnalyzer
Solver that reconstructs edge adjacency on imported CAM geometry and classifies each edge as convex/concave/smooth/boundary
ICamIpcEdgeFaceInfo
Adjacency and convexity of one edge: the two faces it borders and the edge type. FaceB is nil for a boundary (free) edge
ICamIpcEdgeFaceInfoList
Per-edge adjacency info produced by ICamIpcEdgeAnalyzer.Build
ICamIpcFace
ICamIpcFaceList
ICamIpcFaceListBuilder
Builder for a face list. Populate with Add, then Build() to get the list
ICamIpcLoop
ICamIpcNurbsSurface
ICamIpcShapeAnalyzer
Solver that computes shape descriptors — numeric form characteristics of faces and bodies intended for shape recognition and AI classification. Level-1 descriptors are scale-dependent (areas, volume, curvature radii, face and edge statistics)
ICamIpcShapeBodyInfo
Level-1 shape descriptor of a face set (body): scale-dependent form characteristics — volume, area, bounds, centroid, principal inertia, face and edge type statistics. Produced by ICamIpcShapeAnalyzer.BuildBodyInfo
ICamIpcShapeFaceInfo
Level-1 shape descriptor of a single face: scale-dependent form characteristics (area, bounds, curvature radius range). Produced by ICamIpcShapeAnalyzer.BuildFaceInfo