v4.0
Creating reinforcement styles

Topics

 Face selectors
 Layout types
 Detail shapes

Classes

struct  DoubleReinforcingMeshParameters
 Double reinforcing mesh creation parameters. The front and back meshes are determined by the viewing direction. For horizontal objects, such as a floor, the view direction is from top to bottom. For vertical objects such as a wall, the view direction is from front to back. Currently, the mesh parameters must be equal; only the mesh rows relative orders may differ. More...
struct  EdgeReinforcementParameters
 Parameters of object edges reinforcement. More...
struct  RebarHookParameters
 Rebar hook parameters. More...
struct  RebarOverhangParameters
 Rebar overhang parameters. More...
struct  RebarRowParameters
 Parameters of the row of rebars. More...
struct  ReinforcingMeshParameters
 Rebar mesh parameters. More...
struct  ReinforcingMeshSupportsParameters
 Rebar mesh supports parameters. To support vertical meshes, C-shaped rebar in combination with a layout with the number of cells passed can be used. To secure horizontal meshes, rebar chair in combination with a layout with setting the distance between items can be used. More...
class  ReinforcementContainer
 Reinforcement container. More...

Enumerations

enum  InLayerAlignment { OuterSide , Center , InnerSide }
 Enumeration defines the relative surface of the base material layer of the object. More...
enum  ReinforcingMeshRowsOrder { LongitudinalInFront , TransverseInFront }
 Enumeration defines the reinforcing mesh rows relative order. For horizontal objects, such as a floor, the view direction is from top to bottom. For vertical objects such as a wall, the view direction is from front to back. More...

Functions

ReinforcementContainer CreateReinforcingMeshInBaseLayer (Entity object, table clearCoverRules, ReinforcingMeshParameters meshParameters, InLayerAlignment oMeshAlignment, number oMeshOffset)
 Creates a reinforcing mesh in the object base layer. Currently Walls and Floors are supported.
ReinforcementContainer CreateDoubleReinforcingMeshInBaseLayer (Entity object, table clearCoverRules, DoubleReinforcingMeshParameters meshParameters, EdgeReinforcementParameters oEdgeReinfParameters)
 Creates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported.

Enumeration Type Documentation

◆ InLayerAlignment

Enumeration defines the relative surface of the base material layer of the object.

Enumerator
OuterSide 

The plane, coplanar with outer side of the base layer.

Center 

The plane parallel to the outer and the inner faces of the base layer and passing through its center.

InnerSide 

The plane, coplanar with inner side of the base layer.

◆ ReinforcingMeshRowsOrder

Enumeration defines the reinforcing mesh rows relative order. For horizontal objects, such as a floor, the view direction is from top to bottom. For vertical objects such as a wall, the view direction is from front to back.

Since
v4.0
Enumerator
LongitudinalInFront 

The longitudinal rebars are placed in front of the transverse rebars.

TransverseInFront 

The transverse rebars are placed in front of the longitudinal rebars.

Function Documentation

◆ CreateDoubleReinforcingMeshInBaseLayer()

ReinforcementContainer CreateDoubleReinforcingMeshInBaseLayer ( Entity object,
table clearCoverRules,
DoubleReinforcingMeshParameters meshParameters,
EdgeReinforcementParameters oEdgeReinfParameters )

Creates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported.

Parameters
objectThe object to reinforce.
clearCoverRulesClear cover rules are a table of pairs, where the first element of the pair is the Face Selector that indicates where to apply clear cover, and the second element is the clear cover value. To specify a default selector, use an empty table.
meshParametersThe double reinforcing mesh parameters.
oEdgeReinfParametersThe edges reinforcement parameters. The parameter is optional.
Since
v4.0

◆ CreateReinforcingMeshInBaseLayer()

ReinforcementContainer CreateReinforcingMeshInBaseLayer ( Entity object,
table clearCoverRules,
ReinforcingMeshParameters meshParameters,
InLayerAlignment oMeshAlignment,
number oMeshOffset )

Creates a reinforcing mesh in the object base layer. Currently Walls and Floors are supported.

Parameters
objectThe object to reinforce.
clearCoverRulesClear cover rules are a table of pairs, where the first element of the pair is the Face Selector that indicates where to apply clear cover, and the second element is the clear cover value. To specify a default selector, use an empty table.
meshParametersThe reinforcing mesh parameters.
oMeshAlignmentThe reinforcing mesh alignment in base layer. The parameter is optional, the default alignment is InLayerAlignment::Center.
oMeshOffsetThe reinforcing mesh offset in base layer. The parameter is optional, the default value is 0.
Since
v4.0