Interface ICamApiModelFormerWithHoles
Assembly: CAMAPI.ModelFormerTypes.dll
[Guid("EBD95D9F-12D6-41C7-9EDC-E349588531AF")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiModelFormerWithHoles
Methods
Adds hole(s) to the former from a recognized feature (ICamApiHoleFeature or ICamApiComplexHoleFeature).
For a simple hole feature, creates a single hole item. For a complex hole feature, creates one item per step.
Preserves the base cylindrical/conical face from recognition.
Declaration
ICamApiListModelItem AddHoleFromFeature(ICamApiFeature Feature)
Parameters
Returns
Batch-creates holes from the supplied specification list.
For each spec builds a TXMLHoleItem at LCS transformed by the spec's (X,Y,0), sets Diameter and common Top/Bottom levels.
Returns the list of created model items.
Declaration
ICamApiListModelItem AddHolesBatch(ICamApiHoleSpecList Specs)
Parameters
Returns
Declaration
ICamApiListModelItem AddHolesSelected()
Returns
Creates a new empty ICamApiHoleSpecList. Fill it via Add* methods then pass to AddHolesBatch.
Declaration
ICamApiHoleSpecList CreateHoleSpecList()
Returns
Declaration
ICamApiHoleModelItem CreateNewHole(TST3DMatrix HoleLCS, double Diameter)
Parameters
Returns