Class SolidModelItemHelper
Helper methods for ICamIpcSolidModelItem — typed access to all 4 editable
TSolidItem properties (Stock + SewTolerance/BottomLevel/UseBottomLevel) over IPC.
Stock mirrors the inherited TFacesItem.Stock so callers don't need to QI between
Face and Solid IPC interfaces.
Inheritance
SolidModelItemHelper
Assembly: CAMIPC.DotnetHelper.dll
Syntax
public static class SolidModelItemHelper
Methods
Z-level used as the bottom of the solid; only effective when UseBottomLevel = true.
Declaration
public static double BottomLevel(this ComWrapper<ICamIpcSolidModelItem> itemCom)
Parameters
Returns
Z-level used as the bottom of the solid; only effective when UseBottomLevel = true.
Declaration
public static void SetBottomLevel(this ComWrapper<ICamIpcSolidModelItem> itemCom, double value)
Parameters
Tolerance used when sewing the selected faces into a solid.
Declaration
public static void SetSewTolerance(this ComWrapper<ICamIpcSolidModelItem> itemCom, double value)
Parameters
Machining stock offset (mirror of inherited TFacesItem.Stock).
Declaration
public static void SetStock(this ComWrapper<ICamIpcSolidModelItem> itemCom, double value)
Parameters
When true, the solid is closed at BottomLevel; when false, the natural bottom of the faces is used.
Declaration
public static void SetUseBottomLevel(this ComWrapper<ICamIpcSolidModelItem> itemCom, bool value)
Parameters
Tolerance used when sewing the selected faces into a solid.
Declaration
public static double SewTolerance(this ComWrapper<ICamIpcSolidModelItem> itemCom)
Parameters
Returns
Machining stock offset (mirror of inherited TFacesItem.Stock).
Declaration
public static double Stock(this ComWrapper<ICamIpcSolidModelItem> itemCom)
Parameters
Returns
When true, the solid is closed at BottomLevel; when false, the natural bottom of the faces is used.
Declaration
public static bool UseBottomLevel(this ComWrapper<ICamIpcSolidModelItem> itemCom)
Parameters
Returns