Hide menu
Loading...
Searching...
No Matches
manufacturingtoolkit.CadExMTK.Molding_Rib Class Reference

Molding_Rib. More...

Inheritance diagram for manufacturingtoolkit.CadExMTK.Molding_Rib:
manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature manufacturingtoolkit.CadExMTK.MTKBase_Feature

Public Member Functions

 __init__ (self, *args)
 Constructor.
 
 Length (self)
 Returns the rib length in mm.
 
 SetLength (self, theLength)
 Sets length for the rib in mm.
 
 Height (self)
 Returns the rib height in mm.
 
 SetHeight (self, theHeight)
 Sets height for the rib in mm.
 
 Thickness (self)
 Returns the rib thickness in mm.
 
 SetThickness (self, theThickness)
 Sets thickness for the rib in mm.
 
 DraftAngle (self)
 Returns the rib draft angle in radians.
 
 SetDraftAngle (self, theDraftAngle)
 Sets draft angle for the rib in radians.
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature
 Shape (self)
 Returns shape of the feature.
 
 SetShape (self, theShape)
 
- Public Member Functions inherited from manufacturingtoolkit.CadExMTK.MTKBase_Feature
 Nullify (self)
 Resets reference to implementation object.
 
 IsNull (self)
 Returns true if the object is nullified.
 
 IsEqual (self, theObject)
 
 IsNotEqual (self, theObject)
 

Static Public Member Functions

 CompareType (theFeature)
 Returns true if theFeature is a Rib.
 
 Cast (theBase)
 

Detailed Description

Molding_Rib.

Describes a rib.

In Injection Molding, a "rib" feature refers to a thin, wall-like protrusion from the main body of the part that is designed to add support or strength to the structure. Ribs are used to prevent distortion and maintain the strength of the part without increasing the amount of plastic material used, which keeps cost and weight low.

Shape() method returns ModelData.Shell for this class.

"Ribs"

Rib has the following basic parameters: length in mm, height in mm, thickness in mm, and draft angle in radians.

Rib dimensions
Rib draft angle

Constructor & Destructor Documentation

◆ __init__()

manufacturingtoolkit.CadExMTK.Molding_Rib.__init__ ( self,
* args )

Constructor.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature.

Member Function Documentation

◆ Cast()

manufacturingtoolkit.CadExMTK.Molding_Rib.Cast ( theBase)
static

◆ CompareType()

manufacturingtoolkit.CadExMTK.Molding_Rib.CompareType ( theFeature)
static

Returns true if theFeature is a Rib.

Reimplemented from manufacturingtoolkit.CadExMTK.MTKBase_ShapeFeature.

◆ DraftAngle()

manufacturingtoolkit.CadExMTK.Molding_Rib.DraftAngle ( self)

Returns the rib draft angle in radians.

See also
SetDraftAngle()

◆ Height()

manufacturingtoolkit.CadExMTK.Molding_Rib.Height ( self)

Returns the rib height in mm.

See also
SetHeight()

◆ Length()

manufacturingtoolkit.CadExMTK.Molding_Rib.Length ( self)

Returns the rib length in mm.

See also
SetLength()

◆ SetDraftAngle()

manufacturingtoolkit.CadExMTK.Molding_Rib.SetDraftAngle ( self,
theDraftAngle )

Sets draft angle for the rib in radians.

The value must be more or equal zero.

See also
DraftAngle()

◆ SetHeight()

manufacturingtoolkit.CadExMTK.Molding_Rib.SetHeight ( self,
theHeight )

Sets height for the rib in mm.

The value must be more than zero.

See also
Height()

◆ SetLength()

manufacturingtoolkit.CadExMTK.Molding_Rib.SetLength ( self,
theLength )

Sets length for the rib in mm.

The value must be more than zero.

See also
Length()

◆ SetThickness()

manufacturingtoolkit.CadExMTK.Molding_Rib.SetThickness ( self,
theThickness )

Sets thickness for the rib in mm.

The value must be more than zero.

See also
Thickness()

◆ Thickness()

manufacturingtoolkit.CadExMTK.Molding_Rib.Thickness ( self)

Returns the rib thickness in mm.

See also
SetThickness()

The documentation for this class was generated from the following file:
  • CadExMTK.py