Describes a bend in sheet metal. More...
Public Member Functions | |
| SheetMetal_Bend (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| SheetMetal_Bend () | |
| Constructor. | |
| SheetMetal_Bend (double theRadius, double theAngle, double theWidth) | |
| Creates a bend with specified radius, angle and width. | |
| double | Radius () |
| Returns the bend radius in mm . | |
| void | SetRadius (double theRadius) |
| Sets bend radius in mm . | |
| double | Angle () |
| Returns the bend angle in radians. | |
| void | SetAngle (double theAngle) |
| Sets bend angle in radians. | |
| double | Width () |
| Returns the bend width in mm . | |
| void | SetWidth (double theWidth) |
| Sets bend width in mm . | |
| double | Length () |
| Returns the length of resulting bend (not blank sheet metal model). Length value returns in mm . | |
Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| MTKBase_ShapeFeature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| MTKBase_ShapeFeature () | |
| Constructor. | |
| MTKBase_ShapeFeature (cadex.ModelData.Shape theShape) | |
| Creates a feature from a ModelData.Shape object. | |
| cadex.ModelData.Shape | Shape () |
| Returns shape of the feature. | |
| void | SetShape (cadex.ModelData.Shape theShape) |
| Sets shape of the feature. | |
Public Member Functions inherited from cadex.MTKBase_Feature | |
| MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| void | Dispose () |
| MTKBase_Feature () | |
| Constructor. | |
| void | Nullify () |
| Resets reference to implementation object. | |
| bool | IsNull () |
| Returns true if the object is nullified. | |
| bool | IsEqual (cadex.MTKBase_Feature theObject) |
| bool | IsNotEqual (cadex.MTKBase_Feature theObject) |
Static Public Member Functions | |
| static new bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returns true if theFeature is a bend. | |
| static new cadex.SheetMetal_Bend | Cast (cadex.MTKBase_Feature theBase) |
Static Public Member Functions inherited from cadex.MTKBase_ShapeFeature | |
| static bool | CompareType (cadex.MTKBase_Feature theFeature) |
| Returnstrue if theFeature is a shape feature. | |
| static cadex.MTKBase_ShapeFeature | Cast (cadex.MTKBase_Feature theBase) |
Protected Member Functions | |
| override void | Dispose (bool disposing) |
Describes a bend in sheet metal.
Bending is one of the most common sheet metal fabrication operations. Also known as press braking, flanging, die bending, folding and edging, this method is used to deform a material to an angular shape.
Shape() method returns ModelData.Shell for this class.
Bends have the following basic parameters: radius in mm, angle in radians, width in mm and length in mm.
|
inline |
Constructor.
|
inline |
Creates a bend with specified radius, angle and width.
Constructor.
|
inline |
Returns the bend angle in radians.
|
inlinestatic |
Returns true if theFeature is a bend.
|
inlineprotectedvirtual |
Reimplemented from cadex.MTKBase_ShapeFeature.
|
inline |
Returns the length of resulting bend (not blank sheet metal model). Length value returns in mm .
|
inline |
Returns the bend radius in mm .
|
inline |
Sets bend angle in radians.
The value must be more than zero, otherwise nothing happens.
|
inline |
Sets bend radius in mm .
The value must be more than zero, otherwise nothing happens.
|
inline |
Sets bend width in mm .
The value must be more than zero, otherwise nothing happens.
|
inline |
Returns the bend width in mm .