Interface ICamApiDriveFaceModelItem
Model item representing a drive face (added via ICamApiModelFormerWithDriveFaces.AddDriveFacesSelected)
Assembly: CAMAPI.ModelFormerTypes.dll
[Guid("4795B4DB-C009-4A6F-8A0F-DC769841E2F1")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface ICamApiDriveFaceModelItem
Properties
Flip the positive side of the faces
Declaration
bool AlternateFrontSide { get; set; }
Property Value
Flip the direction of the streamlines
Declaration
bool AlternateStreamlines { get; set; }
Property Value
Curve distribution (start point selection strategy)
Declaration
TModelFormerCurveDistribution CurvesDistribution { get; set; }
Property Value
Declaration
ICamApiFace Face[int Index] { get; }
Parameters
| Type |
Name |
Description |
| int |
Index |
|
Property Value
Number of faces assigned to this item
Declaration
Property Value
DEPRECATED. Has no effect: value is not propagated into the
curve-joiner algorithm, is not persisted into the project, and
is not editable from the UI. Kept only for API binary
compatibility — do not rely on its value.
Declaration
bool IgnoreHoles { get; set; }
Property Value
Step amount between parallel passes
Declaration
double StepAmount { get; set; }
Property Value
Method used to calculate the step between parallel passes
Declaration
TModelFormerParallelStepMethod StepMethod { get; set; }
Property Value
Declaration
double Stock { get; set; }
Property Value
Methods
Add face to this item by its full geometry-tree path (e.g. "Part\Part1.igs\Face12")
Declaration
void AddFace(string FaceFullName)
Parameters
| Type |
Name |
Description |
| string |
FaceFullName |
|
Remove all faces from this item
Declaration
Declaration
void DeleteFace(int Index)
Parameters
| Type |
Name |
Description |
| int |
Index |
|