CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamApiHoleFeature

    Extended interface for a simple hole feature (QI from ICamApiFeature)

    Namespace: CAMAPI.FeatureFinder
    Assembly: CAMAPI.FeatureFinder.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("8D27A4CF-048D-4075-9864-C3F1416EF791")]
    public interface ICamApiHoleFeature

    Properties

    BtmRc

    Corner radius at the bottom of the hole

    Declaration
    double BtmRc { get; }
    Property Value
    Type Description
    double

    ChamferAngle

    Chamfer angle at the hole entrance (degrees)

    Declaration
    double ChamferAngle { get; }
    Property Value
    Type Description
    double

    ChamferSize

    Chamfer size at the hole entrance

    Declaration
    double ChamferSize { get; }
    Property Value
    Type Description
    double

    CircumAngle

    Arc coverage angle for partial holes (degrees, 360 for full)

    Declaration
    double CircumAngle { get; }
    Property Value
    Type Description
    double

    Diameter

    Diameter of the hole

    Declaration
    double Diameter { get; }
    Property Value
    Type Description
    double

    Height

    Depth of the hole

    Declaration
    double Height { get; }
    Property Value
    Type Description
    double

    IsBlind

    True if the hole does not go through the part

    Declaration
    bool IsBlind { get; }
    Property Value
    Type Description
    bool

    IsCrossHole

    True if another hole intersects this one

    Declaration
    bool IsCrossHole { get; }
    Property Value
    Type Description
    bool

    TaperAngle

    Taper angle of the hole wall (degrees)

    Declaration
    double TaperAngle { get; }
    Property Value
    Type Description
    double

    ThreadHeight

    Thread depth

    Declaration
    double ThreadHeight { get; }
    Property Value
    Type Description
    double

    ThreadOD

    Thread outer diameter (0 if no thread)

    Declaration
    double ThreadOD { get; }
    Property Value
    Type Description
    double

    ThreadZMax

    Maximum Z of the thread in feature LCS

    Declaration
    double ThreadZMax { get; }
    Property Value
    Type Description
    double

    ThreadZMin

    Minimum Z of the thread in feature LCS

    Declaration
    double ThreadZMin { get; }
    Property Value
    Type Description
    double

    TipAngle

    Tip angle of the drill point (degrees), 0 for flat bottom

    Declaration
    double TipAngle { get; }
    Property Value
    Type Description
    double

    TopRc

    Corner radius at the top of the hole

    Declaration
    double TopRc { get; }
    Property Value
    Type Description
    double
    In this article