v4.4

Parameters for the layout of several alternating reinforcement units in a row. More...

Public Member Functions

 ReinforcementAlternatingUnitRowParameters (table units, table unitOffsetsByHeight, object layout)
 Constructor.

Public Attributes

table Units
 Table of reinforcement units, each of which is defined as a pair {unitStyleId, unitTransform}, where unitStyleId is the style identifier of the reinforcement unit, unitTransform is the rotation matrix of the reinforcement unit's coordinate system.
table UnitOffsetsByHeight
 Table of reinforcement units offsets by height.
object Layout
 Reinforcement units layout type ReinforcementUnitUniformLayout or ReinforcementUnitEdgeProtectionLayout. When using the ReinforcementUnitEdgeProtectionLayout layout type, the first unit specified in the Units table with the first offset specified in UnitOffsetsByHeight is placed near all protected edges, and the space between them is filled with the remaining units in alternating order.
table FacesToIgnore
 List of edges beyond which the reinforcement unit may extend.

Detailed Description

Parameters for the layout of several alternating reinforcement units in a row.

Since
v4.4

Member Data Documentation

◆ UnitOffsetsByHeight

table ReinforcementAlternatingUnitRowParameters::UnitOffsetsByHeight

Table of reinforcement units offsets by height.

◆ Units

table ReinforcementAlternatingUnitRowParameters::Units

Table of reinforcement units, each of which is defined as a pair {unitStyleId, unitTransform}, where unitStyleId is the style identifier of the reinforcement unit, unitTransform is the rotation matrix of the reinforcement unit's coordinate system.