CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcEdgeFaceInfo

    Adjacency and convexity of one edge: the two faces it borders and the edge type. FaceB is nil for a boundary (free) edge

    Namespace: CAMIPC.SurfaceTypes
    Assembly: CAMIPC.SurfaceTypes.dll
    Syntax
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    [Guid("1C9F3D2A-6B0E-4A51-9F77-2C8D5E0A4B31")]
    public interface ICamIpcEdgeFaceInfo

    Properties

    FaceA

    First face adjacent to the edge

    Declaration
    ICamIpcFace FaceA { get; }
    Property Value
    Type Description
    ICamIpcFace

    FaceB

    Second face adjacent to the edge, or nil for a boundary edge

    Declaration
    ICamIpcFace FaceB { get; }
    Property Value
    Type Description
    ICamIpcFace

    IsBoundary

    True if the edge borders only one face (free/boundary edge)

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

    IsConcave

    True if the dihedral across the edge is concave

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

    IsConvex

    True if the dihedral across the edge is convex

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

    IsSmooth

    True if the two faces meet tangentially (smooth blend, no sharp break)

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

    Methods

    GetInstanceId()

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

    Declaration
    string GetInstanceId()
    Returns
    Type Description
    string
    In this article