Organize shapes and groups in the shape catalog

Tekla Structures
Modified: 14 Nov 2024
2025
Tekla Structures

Organize shapes and groups in the shape catalog

You can arrange the shapes in the shape catalog in a hierarchical group structure.

The group structure is shown on the left side of the Shape catalog and Select shape dialogs. In the Shape catalog dialog, you can add, modify, and delete groups and sub-groups, and move and copy shapes between the groups and sub-groups.

The group structure might vary depending on the Tekla Structures environment that you are using. Alternatively, your company or project administrator might have created and shared a group structure. If you are a Tekla Structures administrator or main user, you can share your groups so that they become available to all users in the shared model.

The group structure is read from the ShapeCatalog.Groups.xml file in the model folder and from the *.ShapeCatalog.Groups.xml files in the shape sub-folders in the project, firm, and system (XS_SYSTEM) folders. Some shapes might first be in the Ungrouped group, but you can regroup them.

New shapes that you create in the model are also added to the Ungrouped group. If you import new shapes without a group structure, you can select a group for the shapes. You can also group shapes by tagging or starring them.

Groups that are marked with are system groups. Groups that are marked with are user-defined groups.

Current user-defined groups and the changes that you make to the group structure are stored in the ShapeCatalog.Groups.user.<username>.xml file in the model folder.

Note:

Even if you modify the group structure, the definition files (.xml and .tez) for each shape remain in the original \Shapes and \ShapeGeometries folders.

The Select shape dialog is used for selecting a shape for an item. In the Select shape dialog, the Recent group is also shown. It contains the latest shapes that you have used.

Add a new group or sub-group

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. To add a sub-group to an existing group, select the group on the left side of the dialog.

    You can add sub-groups to both user-defined groups and system groups, but not to the Starred, Tags, or Ungrouped group.

  3. Click New group and do one of the following:
    • To create a highest-level group, select New group.
    • To add a sub-group under the selected group, select New sub-group.
  4. In the New group name dialog, enter a name for the new group, then click Create.
  5. Add, move, or copy shapes to the new group, or modify the shape properties as needed.
  6. Click Save to save the changes to the shape catalog.

Modify a group or sub-group

You can rename groups and sub-groups, and modify group properties.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Select the group or sub-group that you want to modify.
  3. To rename the group, do the following:
    1. Right-click and select Rename.
    2. In the Rename group dialog, enter the new name, then click Rename.
  4. To modify group properties, such as the manufacturer or tags of the shapes in the group, do the following:
    1. Select all shapes in the group.
    2. In the property area on the right side of the Shape catalog dialog, modify the properties.
  5. Click Save to save the changes to the shape catalog.

Move or copy a group or sub-group

You can move and copy groups and sub-groups in the shape catalog. You can move and copy both user-defined groups and system groups.

When you move or copy a group, the sub-groups of the selected group are also moved or copied.

You cannot move or copy the Starred, Tags, or Ungrouped group, or sub-groups in them.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Select the group or sub-group that you want to move or copy.
  3. Do one of the following:
    • To move the group, drag the group to a new location in the group structure.
    • To move a sub-group to the highest level in the group structure, right-click the sub-group and select Move to top level.
    • To copy the group, hold down Ctrl and drag the group to a new location.
    • To copy a sub-group to the highest level, right-click the sub-group and select Copy to top level.
  4. Click Save to save the changes to the shape catalog.

Select shapes

You can use these methods when you select shapes in the Shape catalog dialog.

Selecting different sets of shapes is useful when you want to export or add tags to certain shapes, or otherwise modify a sub-set of shapes.

  • Use the following commands on the catalog ribbon:

    • Click Select all to select all the shapes in the currently visible group.

      Alternatively, you can select one shape, then press Ctrl+A.

    • Click Select none to clear the current selection.

    • Click Invert selection to select the currently unselected shapes and to deselect the currently selected shapes.

  • To select several consecutive shapes, select the first shape, then hold down Shift and select the last shape.

  • To select several non-consecutive shapes, select the first shape, then hold down Ctrl and select the other shapes.

Preview a shape

In the Shape catalog and Select shape dialogs, Tekla Structures shows a preview of the selected shape in the upper right corner of the dialog.

Use these methods to examine the shape in the preview:

  • Zoom in and out by scrolling with the mouse wheel

  • Rotate the shape using the left mouse button ()

  • Pan using the middle mouse button ()

  • Adjust the viewing angle using the right mouse button ()

Move or copy shapes between groups

When you move a shape from one group to another, shapes are removed from the previous group. When you copy a shape between groups, the shapes remain in both groups.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Browse to and select the group from which you want to move or copy shapes.
  3. Do one of the following:
    • To move one or more shapes to another group, select the shapes and drag them to the other group.

      Alternatively you can right-click the selected shapes, select Move to group, and then, in the dialog that appears, select a group. In the dialog, you can also create a new group or sub-group for the shapes, if needed.

    • To copy one or more shapes to another group, select the shapes, hold down Ctrl, then drag the shapes to the other group.

      Alternatively you can right-click the selected shapes, select Copy to group, and then, in the dialog that appears, select a group. In the dialog, you can also create a new group or sub-group for the shapes, if needed.

    • To remove one or more shapes from the selected group, select the shapes, right-click on one of the selected shapes, and then select Remove from group.

      If the shapes only belong to the selected group, the shapes are moved to the Ungrouped group. If the shapes also belong to any other group, they remain in that group.

  4. Click Save to save the changes to the shape catalog.

Modify shape properties

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Browse to and select the group in which you want to modify shape properties.
  3. Select one or more shapes.
  4. In the property area on the right side of the Shape catalog dialog, modify the shape properties.

    For example, you can add a description or tags to the selected shapes.

    Note:

    You cannot rename shapes. You cannot remove or change the solidity information, Tekla Structures version, source file location, or GUIDs of the shapes.

  5. Click Save to save the changes to the shape catalog.

If you want to show shape properties or user-defined attributes in reports, use PART rows in the report templates and add the PROFILE. or SHAPE. prefix in front of the attribute names. For example, GetValue("PROFILE.Material") or GetValue("SHAPE.Material"). The attribute names can be found in the shape's definition file (.xml).

Add a new user-defined attribute to shapes

In addition to the shape properties that are shown by default in the shape catalog, you can add user-defined attributes to the selected shapes.

User-defined shape attributes are saved in each selected shape's definition file (.xml) in the \Shapes folder in the model folder.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Select the shapes to which you want to add a new attribute.
  3. Click Add attribute.
  4. In the Define attribute dialog, do the following:
    1. In the Label box, define a name for the attribute.
    2. In the Type list, select the type of information that the attribute contains.
    3. In the Description box, enter any additional information about the attribute.
    4. Click Add attribute.

    Tekla Structures shows the new attribute at the end of the property list in the Shape catalog dialog and in the Select shape dialog, before the tags.

  5. In the property list, enter a value for the new attribute in the Value cell, then press Enter.
  6. If you need to modify a user-defined attribute, do the following:
    1. Select the attribute in the property list.
    2. Click next to the name of the attribute.
    3. In the Modify attribute dialog, modify the type or description of the attribute, and then click Modify attribute.

      You cannot modify the name of the attribute.

      The modifications are applied to all shapes that have this attribute when you click Yes to confirm the modifications.

  7. If you need to delete a user-defined attribute, do the following:
    1. Select the attribute in the property list.
    2. Click next to the name of the attribute.
    3. If you want to delete the attribute from certain shapes only, select the shapes.
    4. Select whether you want to delete the attribute from the selected shapes only, or from all shapes that have the attribute. Click Delete from selected or Delete from all accordingly.
  8. Click Save to save the changes to the shape catalog.

Delete a group or sub-group, or shapes

You can delete groups, sub-groups, and shapes within the groups from the shape catalog. You can delete both the groups and the shapes in the groups at the same time, or you can delete groups and shapes separately.

Before you delete shapes, ensure that any shape that you want to delete is not used for items in your Tekla Structures model. When you delete a shape from the shape catalog, the shape is no longer available anywhere in the model.

If you try to delete shapes that are used for items in the model or whose definition files are not in the model folder, Tekla Structures does not delete those shapes.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. Select a group or sub-group on the left side of the dialog.
  3. Do one of the following:
    • To only delete the group but not the shapes in it, right-click the group, then select Delete.

      If the shapes only belong to the deleted group, the shapes are moved to the Ungrouped group. If the shapes also belong to any other group, they remain in that group.

    • To delete both the group and the shapes in it, right-click on the group and select Delete with shapes.
    • To only delete certain shapes in the group, select one or more unused model-folder shapes, right-click on one of the shapes, and then select Delete.
    You are prompted to confirm the deletion.
  4. Click Yes.
  5. Click Save to save the changes to the shape catalog.

Share groups with other users

If you are a Tekla Structures administrator or main user, you might have organized shapes into groups in a project. You can then share the group structure so that your user-defined groups become system groups and are available to all users in the shared model.

  1. On the File menu, click Catalogs > Shape catalog to open the Shape catalog dialog.
  2. If still needed, modify the group structure and shape properties, then click Save to save the changes to the shape catalog.
  3. Click Share groups.
  4. When prompted to confirm the sharing, click Share groups in the dialog that appears.
  5. Click OK.

The other users in the shared model will see the shared groups when the users read in changes the next time.

Was this helpful?
Previous
Next