CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    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

    enumTGeometryEntityTypeFlag

    In this article