Roofing Cladding Tool

Tekla Structures
Not version-specific
Tekla Structures


Goal and description
Installation Roofing Cladding Tool
Using Roofing Cladding Tool

Goal and description

This application allows you to generate a roofing or cladding area or with other kind of parts in a model view.


Tekla Structures Version: 2020 and above
.NET Framework version: 4.5.1
Environments: Global

Installation Roofing Cladding Tool

To install the application:

If Tekla Structures is not started:
    Download the appropriate TSEP (Tekla Structures Extension Package) file from Tekla Warehouse.
    Double-click on the .tsep file.
    In Tekla Structures Extension Manager, select the versions of Tekla Structures for which you want to install the application.
    Click on "Import".
    Copy the .tsep file under .\TeklaStructures\[version]\Extensions\To be installed

    Start Tekla Structures.

If Tekla Structures is started:
    Download the appropriate TSEP (Tekla Structures Extension Package) file from Tekla Warehouse.
    Click on the button menu in the Application & Components side panel and select Extension Manager.
    Click on Import.
    Select the .tsep file and click Open.
    Restart Tekla Structures to cmplete the installation.

Using Roofing Cladding Tool

You will find the extension in the form of one macro in Applications & components


Roofing/Cladding area creation

- Select the face of one part (column flange, door lintel, concrete wall shell...). This face will be used for the reference plane of the layout area.
- Select the points of the area contour and click the middle button to confirm. Points can be selected outside the reference plane; they will be projected onto the reference plane (perpendicularly). Order and direction for points creation affect the zone definition parameters (1st point = origin of the area).
Two examples of area definition:


As the number of contour points is limited, peripheral openings such as doors in a vertical cladding should preferably be defined using the 'Openings' function provided in the component dialog box.

General Settings


(1) Selection of the active layer in the list of created layers. All the parameters of all the tabs correspond to the selected layer.

(2) Creation of parts. Option to create (and display) the elements of all layers or only the elements of the active layer. This option also allows to temporarily replace all layers by a plate (+ class of this plate) to outline the layout area and thus facilitate the creation of openings by selecting points in the model view.

(3) Display the unit used for the parameters in the dialog box. This unit is identical to the length unit that was set in the project options.

Creation of a layer


(1) Add a new layer, delete an existing layer and move a layer in the list of created layers

(2) Name for the selected layer and default settings for all elements created in this layer (Class, finish and phase)

(3) Parameters for the parts created in the layer (Name, profile, material, numbering prefix and start number)

(4) Profile orientation (rotation face and/or rotation angle). The choice depends on the shape that has been defined for the creation of the profile in the catalog

(5) Position on plane (Auto/left/middle/right). Using 'Auto', the application automatically chooses the position in the plane according to the layout direction

(6) Option to reverse the direction of profile installation. This is equivalent to a reversal of the first and second points of the part

(7) Depth position of the active layer objects:
Several options depending on the type of parts:
- Reference to the layout plan or to existing layer
- Position according to the inner face, the central axis or the outer face of the profile

Creation of a layout

The user can define for each layer a distribution of the elements in the two directions of the layout.

(1) Option to define the direction for objects installation, the distance between panels according to the direction of installation, first object offset and gap between objects perpendicular to the direction of installation (negative value = overlap between panels)
Two options for distance between parts in the direction of installation:
- Usable width: the application uses the width defined in the profile catalog (different from the overall width of the part)
- Fixed: the user specifies a spacing value between the elements or a series of spacing (installation of Zed or omega profiles for example)

(2) Skewed angle for cladding
Depending on the direction of installation and the value of the angle, it may be necessary to increase the offset value of the first element to completely fill the layout area

(3) Layout definition
Tke arrangement of the dialog moves according to the selected direction. The user defines the number of identical rows and the length of the different sections for each row.
Two possibilities:
- Sections definition according to the openings (negative value = empty)
- Identical overall lengths of the sections for all elements and use of the 'create opening' function

The length of the sections is not the final length. The total length of the part depends on the gaps, overlaps, edges or openings offsets.

(4) Option to define several finishes for parts of one layer
Additional finishes (up to 5) replace finish and class defined by default for all parts of the active layer

The maximum number of parts that can be modified is according to sections definition:

In the second case, the additional finishes will be applied uniformly over the 25 rows.

Contour definition

For each edge of the contour, the user can define the shape and length of the Roofing/Cladding area.

The sketch at the bottom of the tab is the shape of the area. The first point is located at the bottom left and the bottom edge is the first edge of the area.

The edge selected in the list is displayed in red on the sketch.

For each edge, the user can modify:
- The offset type (perpendicular to the edge, following the direction of the part, horizontal, vertical)
- The offset value (positive to increase or negative to decrease the length)
- The cutting type for the parts (horizontal, parallel to the edge, by step with a value for the number of parts by step)
- Option to reverse the direction of steps definition. Needed for the definition of the second side for a symmetrical gable.

Creation of openings


(1) Button to create a new opening by selecting two points in diagonal on a model view. The two points will be projected on the reference plane and a new opening is added in the list

(2) List of openings. Button to add, copy, delete or move an opening. The dimension and position values for the selected line are displayed on the sketch below

(3) Values for the size and position of the opening can be modified interactively. They can also be modified by selecting two points in diagonal on a model view using the button 'Selection by 2 points'

(4) Option to define a position either in relation to the layout origin or in relation to the previous opening

(5) Active layer parts offset on each edge of the opening (positive or negative value)

The opening number is automatically included in the name of the polygonal cuts used to create the openings. If a plate is used to define the area (General parameters), the openings number are also displayed on the model view:

User attributes & envelope specific attributes


Parameters for IFC export and IFC4 specific structural information.

Envelope specific parameters definition. These parameters are displayed in the user attributes of all active layer parts with Tekla Structures 2021.


Was this helpful?