![]() |
v4.2
|
|
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 | RebarBendingSegment |
| Segment of a rebar obtained by bending. More... | |
| struct | RebarHookParameters |
| Rebar hook parameters. More... | |
| struct | RebarOverhangParameters |
| Rebar overhang parameters. More... | |
| struct | RebarOverhangShape |
| Rebar overhang shape. More... | |
| struct | RebarRowParameters |
| Parameters of the row of rebars. More... | |
| struct | ReinforcementUnitRowInSectionParameters |
| Reinforcement unit row in section parameters. A section is a geometric object formed by dissecting the object body by some surface. Currently, only a flat section is supported, which is automatically created when reinforcing the base layer of multilayer objects. More... | |
| struct | ReinforcementUnitRowParameters |
| Parameters of the row of reinforcement units. 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... | |
| struct | ZonedRebarRowParameters |
| Parameters of zoned placement of rebar rows. Allows defining different rebar row parameters for main row and the beginning and end of a reinforcing mesh. Allows defining a variable count of rebar rows at the beginning and end of the mesh. It is necessary to define the size of each row in millimeters. The size of the main row is calculated automatically. More... | |
| struct | ZonedReinforcementUnitRowParameters |
| Parameters of zoned placement of reinforcement units rows. Allows defining different reinforcement units row parameters for main row and the beginning and end of the layout. Allows defining a variable count of reinforcement units rows at the beginning and end of the layout. It is necessary to define the size of each row in millimeters. The size of the main row is calculated automatically. 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 | ReinforcementRole { Structural , Auxiliary } |
| Enumeration defines the role of the reinforcement. 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, double oFrontOffset, double oBackOffset) |
| Creates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported. | |
| ReinforcementContainer | CreateReinforcementUnitsInBaseLayer (Entity object, table clearCoverRules, object unitsInSectionParameters, InLayerAlignment oAlignment, number oOffset) |
| Creates the layout of a row of reinforcement units in the object base layer. Currently Walls and Floors are supported. | |
| enum InLayerAlignment |
Enumeration defines the relative surface of the base material layer of the object.
| enum ReinforcementRole |
Enumeration defines the role of the reinforcement.
| Enumerator | |
|---|---|
| Structural | The structural reinforcement. |
| Auxiliary | The auxiliary reinforcement. |
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.
| 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. |
| ReinforcementContainer CreateDoubleReinforcingMeshInBaseLayer | ( | Entity | object, |
| table | clearCoverRules, | ||
| DoubleReinforcingMeshParameters | meshParameters, | ||
| EdgeReinforcementParameters | oEdgeReinfParameters, | ||
| double | oFrontOffset, | ||
| double | oBackOffset ) |
Creates a double reinforcing mesh in the object base layer. Currently Walls and Floors are supported.
| object | The object to reinforce. |
| clearCoverRules | Clear 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. |
| meshParameters | The double reinforcing mesh parameters. |
| oEdgeReinfParameters | The edges reinforcement parameters. The parameter is optional. |
| oFrontOffset | First mesh offset from the object's front face. The parameter is optional, the default value is 0. |
| oBackOffset | Second mesh offset from the object's back face. The parameter is optional, the default value is 0. |
| ReinforcementContainer CreateReinforcementUnitsInBaseLayer | ( | Entity | object, |
| table | clearCoverRules, | ||
| object | unitsInSectionParameters, | ||
| InLayerAlignment | oAlignment, | ||
| number | oOffset ) |
Creates the layout of a row of reinforcement units in the object base layer. Currently Walls and Floors are supported.
| object | The object to reinforce. |
| clearCoverRules | Clear 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 AnyFaceSelector. |
| unitsInSectionParameters | Parameters for creating reinforcement units in a section. Currently only the row of reinforcement units is supported. |
| oAlignment | The reinforcement unit alignment in base layer. The parameter is optional, the default alignment is InLayerAlignment::Center. |
| oOffset | The reinforcement units offset in base layer. The parameter is optional, the default value is 0. |
| 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.
| object | The object to reinforce. |
| clearCoverRules | Clear 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. |
| meshParameters | The reinforcing mesh parameters. |
| oMeshAlignment | The reinforcing mesh alignment in base layer. The parameter is optional, the default alignment is InLayerAlignment::Center. |
| oMeshOffset | The reinforcing mesh offset in base layer. The parameter is optional, the default value is 0. |