Namespace CAMAPI.GeomModel
Interfaces
ICAMAPIGeometryEntity
Geometry entity
ICAMAPIGeometryModel
Geometry full model
ICAMAPIGeometryTreeNode
Node of geometry tree
ICAMAPIGeometryTreeNodeIterator
Iterator for geometry tree nodes
ICMAPITurnGeneratrixExtractor
Generatrix extractor
ICamApiCSGeometryEntity
Geometry entity as coordinate system (etCS)
ICamApiCurveGeometryEntity
Geometry entity as curve (etCurve)
ICamApiFaceGeometryEntity
Geometry entity as face (etFace)
ICamApiFacesToTriangulatedFilesConverter
Converter from faces to triangulated files, such as STL, OSD
ICamApiGeometryModelSketcher
Creates primitive geometry (Point, Line, Normal Line, Polyline, Spline) in the Job geometry sub-tree of a geometry model. Obtain via QueryInterface from ICAMAPIGeometryModel. Mirrors the Point / Line / Normal / Polyline / Spline buttons of the model-window sketch toolbar.
ICamApiHandlerSelectionChanged
Handler for the geometry-model selection-changed event. Implement this interface (together with ICamApiEventHandler) on a plugin object and register it via ICAMAPIGeometryModel.RegisterHandler. SelectionChanged fires after the set of selected geometry tree nodes changes — both from interactive viewport picking and from programmatic Selected/DeselectAll calls. AddedNodes and RemovedNodes carry the FullName of the nodes that became / stopped being selected; resolve them via FindByFullName.
ICamApiImportedGeometryEntity
ICamApiSpatialCurveBuilder
Builder for a multi-knot spatial curve (polyline or spline) created via ICamApiGeometryModelSketcher.StartPolyline / StartSpline. Append knot points one by one with AddKnot, then call Finish to commit the curve to the Job geometry sub-tree and receive the resulting tree node. After Finish the builder is exhausted — further calls return an error.
Enums
TCAMAPIGeometryEntityType
TGeometryEntityTypeFlag
enumTCAMAPIGeometryEntityType
Types of geometry entities