CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiDriveFaceModelItem

    Model item representing a drive face (added via ICamApiModelFormerWithDriveFaces.AddDriveFacesSelected)

    Namespace: CAMAPI.ModelFormerTypes
    Assembly: CAMAPI.ModelFormerTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("4795B4DB-C009-4A6F-8A0F-DC769841E2F1")]
    public interface ICamApiDriveFaceModelItem

    Properties

    AlternateFrontSide

    Flip the positive side of the faces

    Declaration
    bool AlternateFrontSide { get; set; }
    Property Value
    Type Description
    bool

    AlternateStreamlines

    Flip the direction of the streamlines

    Declaration
    bool AlternateStreamlines { get; set; }
    Property Value
    Type Description
    bool

    CurvesDistribution

    Curve distribution (start point selection strategy)

    Declaration
    TModelFormerCurveDistribution CurvesDistribution { get; set; }
    Property Value
    Type Description
    TModelFormerCurveDistribution

    Face[int]

    Declaration
    ICamApiFace Face[int Index] { get; }
    Parameters
    Type Name Description
    int Index
    Property Value
    Type Description
    ICamApiFace

    FacesCount

    Number of faces assigned to this item

    Declaration
    int FacesCount { get; }
    Property Value
    Type Description
    int

    IgnoreHoles

    DEPRECATED. Has no effect: value is not propagated into the curve-joiner algorithm, is not persisted into the project, and is not editable from the UI. Kept only for API binary compatibility — do not rely on its value.

    Declaration
    bool IgnoreHoles { get; set; }
    Property Value
    Type Description
    bool

    StepAmount

    Step amount between parallel passes

    Declaration
    double StepAmount { get; set; }
    Property Value
    Type Description
    double

    StepMethod

    Method used to calculate the step between parallel passes

    Declaration
    TModelFormerParallelStepMethod StepMethod { get; set; }
    Property Value
    Type Description
    TModelFormerParallelStepMethod

    Stock

    Machining stock offset

    Declaration
    double Stock { get; set; }
    Property Value
    Type Description
    double

    Methods

    AddFace(string)

    Add face to this item by its full geometry-tree path (e.g. "Part\Part1.igs\Face12")

    Declaration
    void AddFace(string FaceFullName)
    Parameters
    Type Name Description
    string FaceFullName

    Clear()

    Remove all faces from this item

    Declaration
    void Clear()

    DeleteFace(int)

    Declaration
    void DeleteFace(int Index)
    Parameters
    Type Name Description
    int Index
    In this article