C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The parameters of stamping by a tool solid. More...
#include <sheet_metal_param.h>
Public Types | |
enum | MbePierceEdgeType { petCutted = 0 , petNormal = 1 } |
Type of pierce edge processing. More... | |
Public Member Functions | |
MbToolStampingValues () | |
Default constructor. | |
MbToolStampingValues (const MbToolStampingValues &other) | |
Copy-constructor. | |
MbToolStampingValues (double punchRad, double dieRad, double toolRad, double thick, bool filletTool, MbePierceEdgeType edgeType=MbePierceEdgeType::petCutted) | |
Constructor by specific parameters. | |
MbToolStampingValues & | operator= (const MbToolStampingValues &other) |
Assignment operator. | |
void | Init (const MbToolStampingValues &other) |
Initialization by another object. | |
bool | IsSame (const MbToolStampingValues &other, double accuracy) const |
Determine whether an object is equal? | |
Public Attributes | |
double | punchFilletRadius |
Punch fillet radius of base (negative value prohibits fillet). | |
double | dieFilletRadius |
Die fillet radius of base (negative value prohibits fillet). | |
double | toolFilletRadius |
Fillet radius of sharp edges of tool (negative value prohibits fillet). | |
double | stampThickness |
Thickness of a stamped part. | |
bool | filletToolEdges |
Flag of fillet sharp edges of tool solid. | |
The parameters of stamping by a tool solid.
The parameters of stamping by a tool solid is specified a thickness of a stamped part and fillet radiuses of stamping base.