C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
+ Collaboration diagram for Sheet Metal Building Parameters:

Classes

struct  RibValues
 Parameters of a rib. More...
 
struct  SheetRibValues
 Parameters of a sheet metal rib. More...
 
struct  MbBendValues
 The bend parameters. More...
 
struct  MbSheetMetalValues
 Parameters of solid construction from sheet material. More...
 
struct  MbSlotValues
 The parameters of stress relieving of bending. More...
 
struct  MbBendOverSegValues
 The parameter of bend construction by line for operation "Bend by a line". More...
 
struct  MbJogValues
 The parameters for operation "undercutting". More...
 
struct  MbClosedCornerValues
 The bend closure parameters. More...
 
struct  MbMiterValues
 The bend closure parameters with the performing closure flag. More...
 
struct  MbBendByEdgeValues
 The parameter of bend construction for operation "Bend by an edge". More...
 
struct  MbBendByEdgeValues::MbSide
 Parameters of one boundary of bend. More...
 
struct  MbJointBendValues
 The parameters of combined bend. More...
 
struct  MbStampingValues
 The parameters of stamping. More...
 
struct  MbBeadValues
 The bead parameters. More...
 
struct  MbJalousieValues
 The parameters of jalousie. More...
 
struct  MbRuledSolidValues
 A ruled shell parameters. More...
 
struct  MbSimplifyFlatPatternValues
 Parameters of the simplification corners operation.
. More...
 
struct  MbSMBendNames
 Parameters and names of bend's elements. More...
 
struct  MbSheetMetalBend
 Outer and inner faces of bend with parameters. More...
 
struct  MbAnyBend
 Bend parameters of a non-sheet body. More...
 
struct  MbToolStampingValues
 The parameters of stamping by a tool solid. More...
 
struct  MbSolidToSheetMetalValues
 The parameters of sheet metal solid building based on an arbitrary solid. More...
 
class  MbStampWithToolParams
 Input data for stamping by solid operation. More...
 
class  MbBends3DLinesParams
 Input data for calculating centerlines of unfolded bends. More...
 
class  MbBends3DLinesResult
 Output data of calculating centerlines of unfolded bends. More...
 
class  MbNormalizeCutSidesParams
 Parameter class by parameters normalize of the holes of sheet solid. More...
 
class  MbRemoveOperationResultParams
 The class of parameters for the operation of deleting faces from a body by name. More...
 
class  MbCutSolidArrayByBordersParams
 The class of parameters for the operation of cutting the solid by contours of plane sheet faces of sheetSolid. More...
 
class  MbStampWithToolPartsParams
 Input data for create parts of stamping solid by another solid. More...
 
class  MbStampWithToolPartsResult
 Output data for create parts of stamping solid by another solid. More...
 
class  MbStampPartsResult
 Output data for create parts of stamping. More...
 
class  MbSphericalStampPartsResult
 Output data for create parts of stamping. More...
 
class  MbSheetRibSolidParams
 Parameters to create a sheet solid with rib. More...
 
class  MbCloseCornerParams
 Parameters for calculating the corner closure. More...
 
class  MbCloseCornerResults
 The calculated parameters of the corner closure. More...
 
class  MbSolidToSheetMetalParams
 Parameters to convert the arbitrary solid to a sheet metal solid. More...
 

Enumerations

enum  RibValues::ExtrudeSide { RibValues::es_Left = 0 , RibValues::es_Right , RibValues::es_Up , RibValues::es_Down }
 The side to place the rib on. More...
 
enum  MbeReleaseType { rt_No = 0 , rt_Only , rt_Bend , rt_All }
 Way of freeing angles. More...
 
enum  MbClosedCornerValues::MbeCloseCornerWay { MbClosedCornerValues::ccRip , MbClosedCornerValues::ccOverlap , MbClosedCornerValues::ccTight }
 Way of construction. More...
 
enum  MbClosedCornerValues::MbeCloseBendsWay { MbClosedCornerValues::cbNone , MbClosedCornerValues::cbChord , MbClosedCornerValues::cbEdge , MbClosedCornerValues::cbCircle }
 Processing of angles. More...
 
enum  MbClosedCornerValues::MbeCloseBendsCirclePos { MbClosedCornerValues::cpBend , MbClosedCornerValues::cpAngle , MbClosedCornerValues::cpPoint }
 Disposition of the circle (for circular processing of angles). More...
 
enum  MbBeadValues::MbeBeadType { MbBeadValues::btRound = 0 , MbBeadValues::btVType , MbBeadValues::btUType , MbBeadValues::btHalfRound }
 Type of the bead. More...
 
enum  MbBeadValues::MbeBeadEndType { MbBeadValues::betClosed , MbBeadValues::betChopped }
 Type of bead tip. More...
 
enum  MbRuledSolidValues::MbeGapShiftType { MbRuledSolidValues::gsAngle = 0 , MbRuledSolidValues::gsLength , MbRuledSolidValues::gsRatio , MbRuledSolidValues::gsSegmentRatio }
 A displacement type of the gap. More...
 
enum  MbToolStampingValues::MbePierceEdgeType { MbToolStampingValues::petCutted = 0 , MbToolStampingValues::petNormal = 1 }
 Type of pierce edge processing. More...
 

Detailed Description

Enumeration Type Documentation

◆ ExtrudeSide

The side to place the rib on.

With which side of the curve is rib.

Enumerator
es_Left 

Rib is extruded to the left side of the curve along the plane.

es_Right 

Rib is extruded to the right side of the curve along the plane.

es_Up 

Rib is extruded to the side of the surface normal.

es_Down 

Rib is extruded to the side opposite to the surface normal.

◆ MbeReleaseType

Way of freeing angles.

Enumerator
rt_No 

Without freeing angles.

rt_Only 

Only bend.

rt_Bend 

Bend and its extension.

rt_All 

All the bends.

◆ MbeCloseCornerWay

Way of construction.

Enumerator
ccRip 

Closing butt.

ccOverlap 

Closing with overlapping.

ccTight 

Dense closure.

◆ MbeCloseBendsWay

Processing of angles.

Enumerator
cbNone 

Without processing.

cbChord 

By chord.

cbEdge 

By fillet.

cbCircle 

Circular processing.

◆ MbeCloseBendsCirclePos

Disposition of the circle (for circular processing of angles).

Enumerator
cpBend 

At bends center.

cpAngle 

At angle point.

cpPoint 

Through angle point.

◆ MbeBeadType

Type of the bead.

Enumerator
btRound 

Circular.

btVType 

V-shaped.

btUType 

U-shaped.

btHalfRound 

Semicircular (for elongated jalousie).

◆ MbeBeadEndType

Type of bead tip.

Enumerator
betClosed 

Closed.

betChopped 

Chopped.

◆ MbeGapShiftType

A displacement type of the gap.

Starting point of contour is taken as the origin. The angle is measured counterclockwise, and the length along the direction from the starting point of contour to the endpoint.

Enumerator
gsAngle 

By angle.

gsLength 

By metric length.

gsRatio 

Percentage of the metric length.

gsSegmentRatio 

In form 1.3 where 1 is a segment number and .3 is a ratio of its metric length.

◆ MbePierceEdgeType

Type of pierce edge processing.

Enumerator
petCutted 

Pierce face cutting.

petNormal 

By normal to sheet faces.