C3D Toolkit  Kernel - 117950, Vision - 2.7.5.29

The parameters of sheet metal solid building based on an arbitrary solid. More...

#include <sheet_metal_param.h>

+ Collaboration diagram for MbSolidToSheetMetalValues:

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.
 
MbSolidToSheetMetalValuesoperator= (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< MbBendEdgeValuesbendEdges
 Indicies of bend edges.
 
std::vector< MbRipEdgeValuesripEdges
 Indicies of cut edges.
 
MbClosedCornerValues defaultCornerValues
 The bend closure parameters.
 

Detailed Description

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.

Warning
Under development.

The documentation for this struct was generated from the following file: