CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcModelFormerWithChamferFaces

    Model former that supports adding chamfer faces from the current geometry selection (used by the Chamfering operation — "Add Face" button)

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("4D5FCFE7-9E2D-4804-AE3F-D2994C31C2A9")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcModelFormerWithChamferFaces

    Methods

    AddChamferFacesSelected()

    Add selected faces to the model former for chamfering. Calls AddChamferFacesSelected on the underlying TJobModelFormer.

    Declaration
    ICamIpcListModelItem AddChamferFacesSelected()
    Returns
    Type Description
    ICamIpcListModelItem

    GetInstanceId()

    Get unique identifier of current instance (used in IPC messages)

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string

    RecognizeChamfers()

    Automatically detect chamfer candidates (sharp edges, CAD chamfers, fillets) in the current scene geometry and populate the model former with the results. Equivalent of the "Recognize" button in the Chamfering operation UI. Requires a TSTConicalTool set on the operation; clears existing chamfer items before adding detected ones; only meaningful for Chamfering (ChamferingMillOp). See CAMAPI.ModelFormerTypes.ICamApiModelFormerWithChamferFaces.RecognizeChamfers for the full contract.

    Declaration
    ICamIpcListModelItem RecognizeChamfers()
    Returns
    Type Description
    ICamIpcListModelItem
    In this article