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
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("6F5C9A02-2D04-4F3B-9C12-2A8E1C64B3E5")]
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 |