Hide menu
Loading...
Searching...
No Matches
cadex.DFMMolding_SmallDraftAngleWallIssue Class Reference

Describes small wall draft angle issues found during injection molding design analysis. More...

Inheritance diagram for cadex.DFMMolding_SmallDraftAngleWallIssue:
cadex.DFMBase_Issue cadex.MTKBase_Feature

Public Member Functions

 DFMMolding_SmallDraftAngleWallIssue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 DFMMolding_SmallDraftAngleWallIssue ()
 Constructor.
 
 DFMMolding_SmallDraftAngleWallIssue (cadex.ModelData.Shell theWall)
 Constructor.
 
double ExpectedMinDraftAngle ()
 
void SetExpectedMinDraftAngle (double theAngle)
 
double ActualDraftAngle ()
 
void SetActualDraftAngle (double theAngle)
 
cadex.ModelData.Shell Shape ()
 
void SetShape (cadex.ModelData.Shell theShell)
 
- Public Member Functions inherited from cadex.DFMBase_Issue
 DFMBase_Issue (global::System.IntPtr cPtr, bool cMemoryOwn)
 
- Public Member Functions inherited from cadex.MTKBase_Feature
 MTKBase_Feature (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 MTKBase_Feature ()
 Constructor.
 
void Nullify ()
 
bool IsNull ()
 
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 DFM molding small draft angle wall issue.
 
static new cadex.DFMMolding_SmallDraftAngleWallIssue Cast (cadex.MTKBase_Feature theBase)
 
- Static Public Member Functions inherited from cadex.DFMBase_Issue
static bool CompareType (cadex.MTKBase_Feature theFeature)
 Returnstrue if theFeature is a DFM issue.
 
static cadex.DFMBase_Issue Cast (cadex.MTKBase_Feature theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Describes small wall draft angle issues found during injection molding design analysis.

Proper draft angles are crucial for smooth part ejection in molding. This is essential to prevent production challenges and optimize product quality.

Contains wall that fails the following condition:

\[ \large A \geq Min A \]

\[ \begin{aligned} & \small A - \text{analyzed wall draft angle} \\ & \small Min A - \text{minimum wall draft angle} \\ \end{aligned} \]

See also
DFMMolding_Analyzer, DFMMolding_AnalyzerParameters.MinWallDraftAngle()
Examples
molding/dfm_analyzer/Program.cs, and molding/dfm_analyzer/main.cxx.

Constructor & Destructor Documentation

◆ DFMMolding_SmallDraftAngleWallIssue()

cadex.DFMMolding_SmallDraftAngleWallIssue.DFMMolding_SmallDraftAngleWallIssue ( cadex.ModelData.Shell theWall)
inline

Constructor.

Creates a small draft angle wall issue from the Molding_Shell object.

Member Function Documentation

◆ ActualDraftAngle()

double cadex.DFMMolding_SmallDraftAngleWallIssue.ActualDraftAngle ( )
inline

Returns the actual wall draft angle in radians .

Examples
molding/dfm_analyzer/Program.cs.

◆ Dispose()

override void cadex.DFMMolding_SmallDraftAngleWallIssue.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.DFMBase_Issue.

◆ ExpectedMinDraftAngle()

double cadex.DFMMolding_SmallDraftAngleWallIssue.ExpectedMinDraftAngle ( )
inline

Returns the expected minimum draft angle in radians .

See also
SetExpectedMinDraftAngle(), DFMMolding_AnalyzerParameters.MinWallDraftAngle()
Examples
molding/dfm_analyzer/Program.cs.

◆ SetActualDraftAngle()

void cadex.DFMMolding_SmallDraftAngleWallIssue.SetActualDraftAngle ( double theAngle)
inline

Sets the actual draft angle. theAngle should be greater than or equal to zero.

See also
ActualDraftAngle()

◆ SetExpectedMinDraftAngle()

void cadex.DFMMolding_SmallDraftAngleWallIssue.SetExpectedMinDraftAngle ( double theAngle)
inline

Sets the expected minimum draft angle. theAngle should be greater than or equal to zero.

See also
ExpectedMinDraftAngle()

◆ SetShape()

void cadex.DFMMolding_SmallDraftAngleWallIssue.SetShape ( cadex.ModelData.Shell theShell)
inline

Sets shape of the wall.

See also
Shape()

◆ Shape()

cadex.ModelData.Shell cadex.DFMMolding_SmallDraftAngleWallIssue.Shape ( )
inline

Returns shape of the wall.

See also
SetShape()