Interface ICamIpcModelFormerWithChamferFaces
Model former that supports adding chamfer faces from the current geometry selection (used by the Chamfering operation — "Add Face" button)
Namespace: CAMIPC.ModelFormerTypes
Assembly: CAMIPC.ModelFormerTypes.dll
Syntax
[Guid("4D5FCFE7-9E2D-4804-AE3F-D2994C31C2A9")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamIpcModelFormerWithChamferFaces
Methods
AddChamferFacesSelected()
Add selected faces to the model former for chamfering. Calls AddChamferFacesSelected on the underlying TJobModelFormer.
Declaration
ICamIpcListModelItem AddChamferFacesSelected()
Returns
| Type | Description |
|---|---|
| ICamIpcListModelItem |
GetInstanceId()
Get unique identifier of current instance (used in IPC messages)
Declaration
string GetInstanceId()
Returns
| Type | Description |
|---|---|
| string |
RecognizeChamfers()
Automatically detect chamfer candidates (sharp edges, CAD chamfers, fillets) in the current scene geometry and populate the model former with the results. Equivalent of the "Recognize" button in the Chamfering operation UI. Requires a TSTConicalTool set on the operation; clears existing chamfer items before adding detected ones; only meaningful for Chamfering (ChamferingMillOp). See CAMAPI.ModelFormerTypes.ICamApiModelFormerWithChamferFaces.RecognizeChamfers for the full contract.
Declaration
ICamIpcListModelItem RecognizeChamfers()
Returns
| Type | Description |
|---|---|
| ICamIpcListModelItem |