Is used to unfold sheet metal models. More...
Public Member Functions | |
SheetMetal_Unfolder () | |
SheetMetal_Unfolder (double theKFactor) | |
SheetMetal_FlatPattern | Perform (const ModelData::Solid &theSolid, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
Runs the unfolding process. | |
SheetMetal_FlatPattern | Perform (const ModelData::Solid &theSolid, double theThickness, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
Runs the unfolding process. | |
SheetMetal_FlatPattern | Perform (const ModelData::Shell &theShell, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
Runs the unfolding process. | |
SheetMetal_FlatPattern | Perform (const ModelData::Face &thePlanarFace, const ModelData::Shell &theShell, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
Runs the unfolding process. | |
void | Perform (SheetMetal_Data &theData, const cadex::ProgressStatus &theProgressStatus=cadex::ProgressStatus()) |
void | SetKFactor (double theKFactor) |
Sets K-Factor value for unfolding process. | |
![]() | |
SheetMetal_AnalyzerTool () | |
Constructor. | |
~SheetMetal_AnalyzerTool () | |
Destructor. | |
ImplType * | Impl () const |
template<typename T > | |
T * | Impl () const |
Reserved for internal use. | |
Additional Inherited Members | |
![]() | |
typedef cadex::internal::SheetMetalImpl_AnalyzerTool | ImplType |
typedef std::shared_ptr< ImplType > | ImplPtrType |
![]() | |
SheetMetal_AnalyzerTool (ImplPtrType theImpl) | |
Reserved for internal use. | |
![]() | |
ImplPtrType | myImpl |
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.
cadex::SheetMetal_Unfolder::SheetMetal_Unfolder | ( | ) |
void cadex::SheetMetal_Unfolder::Perform | ( | SheetMetal_Data & | theData, |
const cadex::ProgressStatus & | theProgressStatus = cadex::ProgressStatus() ) |
Runs the unfolding process. Updates existing sheet metal data.