Interface IMC_ShapeFormer
Namespace: STMCGeomShapeTypes
Assembly: STMCGeomShapeTypes.dll
Syntax
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
[Guid("D0481958-F1ED-468A-BDE8-0A384C378005")]
public interface IMC_ShapeFormer
Properties
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 |