C3D Toolkit
Kernel - 117982, Vision - 2.9.2.2
|
The parameters of sheet metal solid building based on an arbitrary solid. More...
#include <sheet_metal_param.h>
Classes | |
struct | MbBendEdgeValues |
The bend edge and parameters of bending. More... | |
struct | MbRipEdgeValues |
The rip edge and closing corner parameters. More... | |
Public Member Functions | |
MbSolidToSheetMetalValues () | |
Default constructor. | |
MbSolidToSheetMetalValues (const MbSolidToSheetMetalValues &other) | |
Copy-constructor. | |
MbSolidToSheetMetalValues (double thick, double koeff, std::vector< MbBendEdgeValues > &bEdges, std::vector< MbRipEdgeValues > &rEdges, const MbClosedCornerValues &defCornerParams) | |
Constructor by specific parameters. | |
MbSolidToSheetMetalValues & | operator= (const MbSolidToSheetMetalValues &other) |
Assignment operator. | |
void | Init (const MbSolidToSheetMetalValues &other) |
Initialization by another object. | |
bool | IsSame (const MbSolidToSheetMetalValues &other, double accuracy) const |
Determine whether an object is equal? | |
void | Transform (const MbMatrix3D &matr) |
Transform element according to the matrix. | |
void | Move (const MbVector3D &to) |
Move an object along a vector. | |
void | Rotate (const MbAxis3D &axis, double ang) |
Rotate an object at a given angle around an axis. | |
Public Attributes | |
double | k |
Coefficient determining the position of the neutral layer. | |
double | sheetThickness |
Thickness of a sheet solid. | |
std::vector< MbBendEdgeValues > | bendEdges |
Indicies of bend edges. | |
std::vector< MbRipEdgeValues > | ripEdges |
Indicies of cut edges. | |
MbClosedCornerValues | defaultCornerValues |
The bend closure parameters. | |
The parameters of sheet metal solid building based on an arbitrary solid.
The parameters of the sheet metal shell based on faces and edges of an arbitrary solid.