Hide menu
Loading...
Searching...
No Matches

Is used to unfold sheet metal models. More...

Inheritance diagram for cadex.SheetMetal_Unfolder:
cadex.SheetMetal_AnalyzerTool

Public Member Functions

 SheetMetal_Unfolder (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 SheetMetal_Unfolder ()
 
 SheetMetal_Unfolder (double theKFactor)
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Solid theSolid, cadex.ProgressStatus theProgressStatus)
 Runs the unfolding process.
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Solid theSolid)
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Solid theSolid, double theThickness, cadex.ProgressStatus theProgressStatus)
 Runs the unfolding process.
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Solid theSolid, double theThickness)
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Shell theShell, cadex.ProgressStatus theProgressStatus)
 Runs the unfolding process.
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Shell theShell)
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Face thePlanarFace, cadex.ModelData.Shell theShell, cadex.ProgressStatus theProgressStatus)
 Runs the unfolding process.
 
cadex.SheetMetal_FlatPattern Perform (cadex.ModelData.Face thePlanarFace, cadex.ModelData.Shell theShell)
 
void Perform (cadex.SheetMetal_Data theData, cadex.ProgressStatus theProgressStatus)
 
void Perform (cadex.SheetMetal_Data theData)
 
void SetKFactor (double theKFactor)
 Sets K-Factor value for unfolding process.
 
- Public Member Functions inherited from cadex.SheetMetal_AnalyzerTool
 SheetMetal_AnalyzerTool (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
 SheetMetal_AnalyzerTool ()
 Constructor.
 

Static Public Member Functions

static cadex.SheetMetal_Unfolder Cast (cadex.SheetMetal_AnalyzerTool theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Is used to unfold sheet metal models.

By unfolding a sheet metal model, you can produce a SheetMetal_FlatPattern for further machining operations. The resulting unfolded model can be used in preparation of control programs for processing on CNC machines.

Unfolds sheet metal shapes commonly used in the ducting, piping and other steel fabrication industries.

SheetMetal_Unfolder uses K-Factor value that represents the location of the neutral sheet with respect to the thickness of the sheet metal part. The value is between 0 and 1, default value is 0.5.

SheetMetal_Unfolder doesn't provide a features list.

The following pictures illustrate a sheet metal model and its unfolded view.

Original 3d model
Unfolded view

For more information visit the Sheet Metal Unfolding page.

See also
SheetMetal_FeatureRecognizer
Examples
MTKConverter/Program.cs, MTKConverter/main.cxx, sheet_metal/unfolder/Program.cs, and sheet_metal/unfolder/main.cxx.

Constructor & Destructor Documentation

◆ SheetMetal_Unfolder()

cadex.SheetMetal_Unfolder.SheetMetal_Unfolder ( )
inline

Constructor.

Exceptions

     LicenseManager_LicenseError if no Sheet metal license was activated.

Member Function Documentation

◆ Dispose()

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

Reimplemented from cadex.SheetMetal_AnalyzerTool.

◆ Perform()

void cadex.SheetMetal_Unfolder.Perform ( cadex.SheetMetal_Data theData,
cadex.ProgressStatus theProgressStatus )
inline

Runs the unfolding process. Updates existing sheet metal data.

See also
SheetMetal_Data()