Interface IMC_ShapeFormer
Namespace: STMCGeomShapeTypes
Assembly: STMCGeomShapeTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("D0481958-F1ED-468A-BDE8-0A384C378005")]
public interface IMC_ShapeFormerProperties
CurrentModel
Declaration
IMC_ShapeModel CurrentModel { get; }Property Value
| Type | Description | 
|---|---|
| IMC_ShapeModel | 
Methods
AddObject(IMC_ShapeObject)
Declaration
void AddObject(IMC_ShapeObject Obj)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeObject | Obj | 
AddPlane(string, TST3DMatrix)
Declaration
IMC_ShapeObject AddPlane(string PlaneID, TST3DMatrix Matrix)Parameters
| Type | Name | Description | 
|---|---|---|
| string | PlaneID | |
| TST3DMatrix | Matrix | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeObject | 
AddPoint(string, double, double, double)
Declaration
IMC_ShapeObject AddPoint(string PointID, double X, double Y, double Z)Parameters
| Type | Name | Description | 
|---|---|---|
| string | PointID | |
| double | X | |
| double | Y | |
| double | Z | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeObject | 
AddPrism(IMC_ShapeContour, double, double, string, string, string)
Declaration
void AddPrism(IMC_ShapeContour c, double BaseLevel, double Thickness, string ShapeID, string TopFaceID, string BottomFaceID)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| double | BaseLevel | |
| double | Thickness | |
| string | ShapeID | |
| string | TopFaceID | |
| string | BottomFaceID | 
AddProfile(IMC_ShapeContour, string)
Declaration
void AddProfile(IMC_ShapeContour c, string ProfileID)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| string | ProfileID | 
AddRevolvedShape(IMC_ShapeContour, string, double, double)
Declaration
void AddRevolvedShape(IMC_ShapeContour c, string ShapeID, double StartAngle, double FinishAngle)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| string | ShapeID | |
| double | StartAngle | |
| double | FinishAngle | 
MakePrism(IMC_ShapeContour, double, double, string, string, string)
Declaration
IMC_ShapeObject MakePrism(IMC_ShapeContour c, double BaseLevel, double Thickness, string ShapeID, string TopFaceID, string BottomFaceID)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| double | BaseLevel | |
| double | Thickness | |
| string | ShapeID | |
| string | TopFaceID | |
| string | BottomFaceID | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeObject | 
MakeProfile(IMC_ShapeContour, string)
Declaration
IMC_ShapeObject MakeProfile(IMC_ShapeContour c, string ProfileID)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| string | ProfileID | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeObject | 
MakeRevolvedShape(IMC_ShapeContour, string, double, double)
Declaration
IMC_ShapeObject MakeRevolvedShape(IMC_ShapeContour c, string ShapeID, double StartAngle, double FinishAngle)Parameters
| Type | Name | Description | 
|---|---|---|
| IMC_ShapeContour | c | |
| string | ShapeID | |
| double | StartAngle | |
| double | FinishAngle | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeObject | 
NewContour(string)
Declaration
IMC_ShapeContour NewContour(string PlaneID)Parameters
| Type | Name | Description | 
|---|---|---|
| string | PlaneID | 
Returns
| Type | Description | 
|---|---|
| IMC_ShapeContour |