CAM API
  • CAM API
v20.0.1
Search Results for

    Show / Hide Table of Contents

    Interface ICamIpcSolidModelItem

    Model item representing a sewn solid (added via ICamIpcModelFormerWithSolid.AddSolidSelected). Exposes all 4 editable properties — Stock mirrors inherited TFacesItem.Stock so callers don't need to QI between Face and Solid IPC interfaces.

    Namespace: CAMIPC.ModelFormerTypes
    Assembly: CAMIPC.ModelFormerTypes.dll
    Syntax
    [Guid("6F5C9A02-2D04-4F3B-9C12-2A8E1C64B3E5")]
    [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
    public interface ICamIpcSolidModelItem

    Properties

    BottomLevel

    Z-level used as the bottom of the solid (only effective when UseBottomLevel = true).

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

    SewTolerance

    Tolerance used when sewing the selected faces into a solid.

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

    Stock

    Machining stock offset (mirror of inherited TFacesItem.Stock).

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

    UseBottomLevel

    When true, the solid is closed at BottomLevel; when false, the natural bottom of the faces is used.

    Declaration
    bool UseBottomLevel { get; set; }
    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