Fit Objects

Last updated December 14, 2020 by CIP extensions

Software version: 
Not version-specific
Not environment-specific

Fit Objects


Purpose and description

This featurepart of Tekla Structures functionality that is maintained and owned by Trimble Solutions and that is included in the Tekla Structures installation

was implemented to expand the capabilities and usability of the core “Fit part end” command. This command did not work on contour-type objects such as slabs and plates and, to a certain extent, walls. 
For concrete construction, this is a specially useful tool because it can fit, for example, walls to sloping slabs and keep them “connected”. Not only will the wallplate that represents a structure such as a wall or roof panel

In Tekla Structures, a panel is created by picking two or more points.

In cast-in-place concrete the term wall refers to a concept similar to panel.

be fitted to mold to the slab’s geometry, but it will be adaptive to any changes in the slabplate that represents a concrete structure

In Tekla Structures, a slab is created by picking three or more points.

Slab may be part of a floor, for example.

Another use case could be for example, filling the gapany space between two objects

The term gap is used in its general sense in Tekla Structures.

between inclined slabs (e.g. ramps) and horizontal floor slabs. Filling these gaps exactly (without small gaps or overlaps) helps with creating robust pours out of these cast in place parts. 

The extension works for any material and most types of parts.

System requirements

This extension is compatible with Tekla Structures version 19.1 and newer.

Installing Fit Objects

To install the extension:

  1. Download the .tsep package from the Tekla Warehouseservice for collaboration and for storing and sharing Tekla Structures content

    In Tekla Warehouse the content items are stored in collections. Tekla Warehouse includes the Tekla Warehouse Service and the Tekla Warehouse web site.

    Tekla Warehouse is one of the Tekla Online services.

  2. Run .tsep package, select Tekla Structures version to be installed in and follow the instructions.
  3. The Fit Objects extension can be found in the Applicationpart of Tekla Structures functionality that is developed in order to extend the capability of Tekla Structures but that is not included in the Tekla Structures installation

    and Components Cataloguser interface for displaying or modifying information in categorized lists

    For example, profile catalog and shape catalog are catalogs.


Using Fit Objects

This extension fits a (secondary) part to a (main) part by applying cuts where necessary and filling the gaps with additional part(s).

1. Main Part(1) part that exists in a building object and that determines the position number for the assembly or cast unit and the direction of assembly or cast unit drawings

(1) Main part can be an assembly main part or a cast unit main part.

(2) input part that the user selects first when creating a component

(2) Connections and details always have a component main part.

2. Secondary Part(1) part that exists in a building object and that is connected to the main part

(1) Secondary part can be an assembly secondary part or a cast unit secondary part.

(2) input part that the user selects after selecting the component main part when creating a component

(2) A component can have none, one or more component secondary parts.

3. Additional Part.

To use the extension:

  1. Click on Fit objects extension form the Applications and Components catalogcatalog that contains all system components and custom components, and the macros and applications

  2. Select the main part (part to be fitted to)
  3. Select the secondary part (part to be fitted). The part is fitted. 
  4. Optionally, you can use Direct Manipulation (DM) handles to manually select which faces you would like to add. Do this by selecting the component symbolsymbol in a model that indicates a component type, functions as a link to component properties, and can be used to control component objects

    Component symbol of a connection or a detail also indicates the status of the connection or the detail using colors.

    , and clicking on the red and green DM handles. 

Fitting logic

This section will describe the logic that operates behind creating a fittingadjustment of a part end

material using the tool, as well as some limitations.

  • Only secondary faces that create an angle between -35° and 35° degrees with the main part are fitted. In the example below, secondary parts with tilted more than 35° have not had additional material created. 

  • Once the main and secondary part’s face(s) to be fitted have been identified, the following logic is used, the secondary part’s face is fitted in the direction of its adjacent faces. 

The way this works is that first, the faces adjacent to the secondary part face to be fitted are used to determine the direction of the fitting. 

1.Face to be fitted.
2. Adjacent faces.

Planes are extended from those faces until they hit the main part. 

The additional material is created to fill the space between the extended planes, the main part, and the secondary part.

Explanation of commands

Create gap

This option allows you to leave a gap between the additional material / secondary part, and the main part. To have a flush fitting to the main part, leave this value as 0.0.

1. Gap.

The gap distance is measured in the direction perpendicular to the secondary part's face (illustrated by the dotted red line below). After the direction is established, the same gap is applied along the main part's face. In the example, the gap distance was 200mm. 

When more than one face is fitted, the direction is perpendicular to an imaginary line between the most extreme faces to be fitted. To use the same example, if only a middle edge is added, the direction of the gap distance would remain the same:


Create additional material

This option controls what kind of additional material is created.

  • As added material.

After the additional material is created, it is added to the secondary part using the Attach to part feature (Edit > Added Material > Attach to part), to form one single (joined) part.

This is a good option if doing quantity reports based on parts, since quantities such as HEIGHT take into account the added material and attempts to take the full height of the joined part.

  • As parts added to assembly /cast unit.

The additional material is added to the cast unit (concrete) or assembly (other material) of the fitted part.

  • As loose parts.

The additional material is created as a separate individual part.


  • No.

No additional material is added to fill the gap between a part to be fitted and the main part. However, if the part to be fitted is overlapping the main part, then cuts are used to remove the overlapping material.

1. Wall fitted only by cutting away material.
2. No additional material added.

Create to

This field controls whether the part is fitted to the nearest face, or all faces within a certain distance.

  • Nearest face:

Fits only the nearest face to the main part.

How does the tool determine what is the secondary part’s closest face to the main part? Each secondary part’s face is considered one at a time. For each one, the following is applied:

1. Identify the centroid of a secondary part’s face.
2. Project a line from the centroid towards the main part, perpendicular to the main part’s face. Stop when it hits the main part. 
3. Measure line. 
4. Repeat for all main and secondary parts. 

The smallest line indicates the two closest faces. The face corresponding to the secondary part is the “Nearest face”.

1. Smallest distance.
2. Face to be fitted (= Nearest face).



  • Faces closer than

Fits all the faces that are closest than the specified distance. The distance is measured similarly as described above (“Nearest face”), except that all points in a face need to be below the defined distance in order for that face to be fitted.

In the example above, we have used a distance of 1000mm as the limit. The only face which has all of its vertices closer than 1000mm is the face near the bottom, hence that is the only one fitted.

  • Direct Manipulation

This option indicates that Direct Manipulation has been used to manually select which secondary part's faces have been fitted. To do this, select the component or its symbol, and green and red  Direct manipulation handles will appear on the secondary part’s faces. Only those faces that can be fitted get Direct Manipulation handles:

Red and green faces indicate those faces that have been and have not been fitted, respectively. Click on a green face to fit that face. Click on red face to stop that face getting fitted, as is shown in the same example below:


Use Fit Part End if possible.

This option gives you the possibility to add a fitting to parts in the same way as the Fit Part End command, which is the older traditional command for fitting in Tekla Structures. This option only applies to those objects that can be fitted with the Fit Part End command, namely beams, columns and footings. Slabs, plates and walls cannot be fitted in this way, so this option does not affect those.


  • Yes:

If possible, parts are fitted by using the Fit Part end command. 

  • No

Fit Part End command is not used, and parts are fitted using the settings specified under “Create additional material”.

Fit to main part.

This option controls how the main part is used in order to fit the secondary part. 

  • Actual face.

The secondary parts are fitted exactly to the geometry of the main part. If the secondary. In the picture below, you can see the result of applying this to a wall and a column:

  • Face Projection.

The main part’s face to be fitted to is projected on an infinite plane. The secondary parts are then fitted to that plane. Using the same example of the wall and column, you can see the result below.

Known limitations

  • Currently (v1.0) does not fit correctly the top or bottom sides of curved panels, polywalls or polybeams.
  • When using Fit main part: Face projection option, only the closest face of the main part is projected. Multiple faces cannot be projected. 
  • The additional material is not always created from the same object typedescription of a group of objects that share common characteristics

    The objects are grouped based on different characteristics in models and in drawings. Examples of model object types are beams and rebar sets. Examples of drawing object types are parts and marks.

    as the secondary part. For example, for walls, the additional material is currently created as a slab.
  • Parts created with sketched profiles are currently not properly supported as secondary parts

Quick feedback

The feedback you give here is not visible to other users. We use your comments to improve our content.
We use this to prevent automated spam submissions.
Content rating: 
No votes yet