Creates a dynamic representation of the required and existing reinforcement on a linear (Beams, Columns) or surface (Floors, Walls, Slabs) concrete element according to the data contained in the selected database.

All the reinforcement representations are created on the active view independently whether it is a 3D or 2D view. The elements can be modified in any view and the results will be automatically updated. A single display style is assigned to the view, creating a color scale that displays the magnitude of the reinforcement configuration in each point.

The required reinforcement values are expected to be stored either in a related SOFiSTiK database (.cdb) or directly in the Revit project in form of results packages.

The recognition of Revit reinforcement objects inserted in the target element includes Rebar elements, Area Reinforcement, Path Reinforcement and Fabric Area.

  1. Activate the view with the floor, foundation slab or wall to check.
  2. Do one of the following:
  • Select an element > click Reinforcement tab > Reinforcement Generation panel > icon_Check (Check)
  • Click Reinforcement tab > Reinforcement Generation panel > icon_Check (Check)

The Check Reinforcement dialog displays.

  1. Choose your desired data source and add a floor, foundation slab or wall (if not done already in step 2).
  2. (Optional) Click Settings tab, check the current settings and confirm with OK (e.g. the distance between control points).


In the check reinforcement properties dialog, you can change the corresponding rebar layer, values and direction to represent.

Linear elements

The user can visualize the required and the inserted reinforcement in a graphical layout, which are parametrically connected with the rebar model.

Changing the rebar definition in Revit will automatically update the graph of the inserted reinforcement such that the user gets immediate feedback on his modifications.

The layer of the rebar can be either defined during the automatic generation of reinforcement or, in case the user inserts the reinforcement manually, it is determined according to the distance from the rebar to the element faces, assigning the rebar to the closest one.

Following picture shows this distribution for a continuous beam. The inserted longitudinal reinforcement (blue) is compared to the required reinforcement (red).


Surface elements

The visualization of the reinforcement values consists of a set of vectors that represent the reinforcement directions. Their length corresponds with the magnitude of the amount of reinforcement. These vectors are distributed on a punctual grid that lies on the Revit analytical model.

The picture below shows the visualization of the “total required” reinforcement on the lower layer of a slab. An analogue visualization can be created on walls as well.


Direction of reinforcement

In the case of rebar systems, the direction of the reinforcement has to correspond to the direction of the local coordinate systems obtained from the data source, namely a SOFiSTiK database (.cdb) or Revit Results Package. For the Rebar objects, these have to follow the same direction, i.e. the driving line of the Rebar must be parallel to the reinforcement direction. Currently there is a tolerance of 2 ° to include the element on the set of inserted reinforcement.

Layer assignment

The rebar objects are automatically assigned to the corresponding reinforcement layer in the slab (upper, lower) according to their relative position with respect to the faces of the host element. When the element is closer to the “top”/”exterior” face it is assumed that the rebar corresponds to the upside and upside-cross reinforcement layers depicted below in red. Likewise, when the “bottom”/”interior” face is the closer one, then the rebars assigned to the downside and downside-cross reinforcement layers.