Bind component objects to a plane (create distance variables)

Tekla Structures
Modifierad: 30 okt 2025
2026
Tekla Structures

Bind component objects to a plane (create distance variables)

Use distance variables to bind component objects to a plane. Binding keeps the custom component at a fixed distance from the plane even if the surrounding objects change. Distance variables automatically get the prefix D (distance), which is shown in the Variables dialog.

You can create distance variables manually or automatically.

  • Manual bindings require you to select the component object handles that you want to bind and select the plane you want to bind the handles to.
  • With automatic bindings Tekla Structures automatically creates dependencies between the selected component objects and existing planes, if the objects or their handles are located exactly on the plane.

Bind objects manually (create distances)

When you create distances by binding objects manually, you can bind a custom component object from specific handles only. You can bind an object to a maximum of three planes.

  1. To make it easier to select the handles, ensure that Direct modification is switched off.
  2. To make it easier to select the available planes, set the model object rendering so that the object faces are properly shown, such as using Parts rendered (Ctrl+4).
  3. In a custom component view, select an object that has handles, such as a part, bolt group, or part cut.

    Hold down the Alt key and use area selection (from left to right) to select multiple handles.

  4. Select the handle that you want to bind to a plane.

  5. In the custom component editor, click the Create distance button.

    You can also right-click and select Bind to plane.

  6. Move the mouse pointer in a custom component view to highlight the plane that you want to bind with the handles.

    For example:

    Note:

    If you cannot highlight the correct plane, change the plane type on the Custom component editor toolbar. Boundary and component planes work for most profile types, so try to use them whenever you can.

  7. Click the plane to create the binding.

    Tekla Structures displays a distance symbol for the binding.

    The corresponding distance variable is shown in the Variables dialog:

Note:

If you have created a nested custom component and have used a component of the type plug-in as a sub-component of a nested component, or another custom component as a sub-component of a nested component, the bindings may be lost or do not work as desired when you save the nested component and use it in a model.

Bind objects automatically (create automatic distances)

When you create distances by binding objects automatically, Tekla Structures automatically binds the custom component objects or their handles to existing planes if the objects or handles are located exactly on the plane. Tekla Structures creates bindings from up to three directions to the existing planes.

Tekla Structures selects planes in the following order:

  1. construction planes
  2. planes of the main and secondary parts
Note:

You cannot bind custom parts automatically, because they do not have a main part.

  1. In the custom component editor, click the Automatically create distances for picked components' handle points button.
  2. In a custom component view, select an object that has handles, such as a part, bolt group, or part cut.

  3. Click the middle mouse button to bind the object.

    Tekla Structures binds the object from a maximum of three directions to the existing planes.

    Tekla Structures displays a distance symbol for each binding. Select the object to see the bindings.

    The corresponding distance variables are shown in the Variables dialog:

Test a binding

Test all bindings to see that they work correctly.

To be able to select distances in the model, ensure that the Select distances selection switch active.

  1. Double-click the distance symbol in a custom component view.

    The Distance properties dialog opens.

  2. In the Value box, enter a new value.
  3. Click Modify.

    You should see the binding change in the model.

    Tip:

    Alternatively, you can test the binding in the Variables dialog:

    1. Enter a new value in the Formula box.
    2. Press Enter.

      You should see the binding change in the model.

Check a binding

You can check what is bound to what by using the Inquire object command.

To be able to select distances in the model, ensure that the Select distances selection switch active.

  1. On the ribbon, click Object.
  2. Select a distance symbol in a custom component view.

    The Inquire object dialog shows information about the binding.

Delete a binding

Bindings cannot be modified, but you can delete the existing bindings and then create new ones to rebind the objects.

To be able to select distances in the model, ensure that the Select distances selection switch active.

  1. Select the binding in a custom component view.
  2. Press Delete.

    You can also select the binding in the Variables dialog and then click the Delete button.

Example: Bind an end plate to a plane

This example shows how to bind the end plate top to the upper side of the beam.

  1. To make it easier to select the end plate handles, ensure that Direct modification is switched off.
  2. In a custom component view, select the end plate to see the end plate handles.

  3. Select the top handle of the end plate.
  4. Right-click the top handle and select Bind to plane.
  5. Move the pointer over the upper side of the beam flange to highlight it.

    Here we are using the boundary plane type. If the part profile changes, the boundary plane is always found.

    Note:

    If you cannot highlight the desired plane, change the plane type on the Custom component editor toolbar.

  6. Click the upper side of the beam flange.

    A distance symbol appears in the custom component views.

  7. Give a descriptive name for the binding you created:
    1. In the custom component editor, click the Display variables button.

      The Variables dialog opens.

    2. In the Label in dialog box box, enter Plate top to flange top as the name of the new binding.

    If you change the beam profile, the end plate top follows the upper side of the beam flange due to the binding.

Var det här användbart?
Skicka
Föregående
Nästa