Hello!

Did you know that logged in users can see a lot more content?

Convert IFC objects into native Tekla Structures objects

Last updated March 29, 2017 by Tekla User Assistance tekla.documentation@trimble.com

Software version: 
2017

Convert IFC objects into native Tekla Structures objects

Convert IFC objects into native Tekla Structures objects

You can convert most linear IFCfile format commonly used in BIM that facilitates software interoperability

IFC is an open specification developed by the IAI (International Alliance for Interoperability).

Model can be exported into an IFC file.

reference objects such as beams, columns, braces, plates, slabs, footings and walls into native Tekla Structures objects. Conversion also supports polybeams that have curved sections, and have originally been exported from Tekla Structures, and string, int and double type UDAs. The purpose of converting IFC objects in Tekla Structures is to help in the creation of the structural modelmodel that represents a structure to be constructed

and to avoid rework in an early modeling phase.

In IFC object conversion, IFC objects are converted either as items or as extrusions. Conversion as item means that an IFC object is converted as a Tekla Structures item, where the 3D shape defines the geometry of the item. Conversion as extrusion means that an IFC object is converted as a part (column, beam, plate(1) part that represents a flat structure

(1) In some contexts, for example in analysis, the term plate object may be used to refer to plates.

(2) plate that represents a steel structure

(2) Plate is mainly used as a connection piece or as a floor plate.

, etc.) that has a profile extruded to create the length of the part.

In IFC object conversion you need to do the following:

  1. Before converting, check that the profiles and units in the IFC reference modelmodel which the designer can use as an aid when building another model

    A reference model is created in Tekla Structures or in other software and can be inserted to Tekla Structures. The reference model appears together with the model but it is not modified by Tekla Structures. The user can snap to reference model points.

    For example, an architectural model, a plant design model, or a heating, ventilating, and air-conditioning (HVAC) model can be a reference model.

    are compatible with your environment.
  2. Check the object conversion settings in the IFC object conversion settings dialog box and change them, if needed.
  3. Convert the IFC objects to native Tekla Structures objects. There are two alternative ways available in object conversion:
    • Converting all selected reference model objects at one go using the Convert IFC objects button on the Manage tab.
    • Converting using the IFC object conversion change management. You can also perform an update conversion with a new reference model revision using the change management.

Is object conversion always necessary?

In Tekla Structures , reference model objects can be used in a way similar to the native objects, for example, in clash detection, reporting and scheduling. There is no need to have everything as native, because the reference model objects can also be used in many ways. For example, reference model objects can be shown in drawings and they can be listed in reports.

The reference files have the benefit compared to the copied files that the content of the files is automatically updated by the designer of that design discipline.

Check and change the IFC object conversion settings

Before you start converting, check the conversion settings and change them if necessary.

  1. On the File tab, click Settings > IFC object conversion settings .
  2. In the IFC object conversion settings dialog box, check and change the conversion settings:
    Create report after conversion Not used any longer. The changes list replaces the report.
    Convert Brep object Convert B-rep objects into Tekla Structures objects.

    After conversion B-rep objects are converted to items, and the items are added to the shape catalog. The items belong to class 996.

    Set handles to top flange Set the reference lines of beams to top flange.

    If Set handles to top flange is not selected, the reference lines of beams are located in the middle of the beams.

    Primary profile mapping Profile name : Map profiles primarily by comparing the profile names between the IFC model and Tekla Structures profile catalog.

    Dimensions : Map profiles primarily by comparing the object dimensions.

    If the IFC object converter cannot map profiles with the method you select as primary, it applies the secondary (unselected) method.

    Tolerance Enter values for dimension comparison. The unit of measurement is based on the environment.

    The r value in Tolerance affects only rectangular hollow profiles. It is used to distinguish hot rolled profiles from cold rolled profiles.

  3. Copy properties from the IFC object propertysingle characteristic associated with an object type

    For example, profile and material are object properties.

    sets to be used as user-defined attributes of converted Tekla Structures objects:

    1. Click Add to add a row and enter the name of the IFC property in the Property box.
    2. Enter the name of the user-defined attributeobject property created by the user in order to widen the range of predefined object properties

      User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.

      in the UDA box.

      The maximum length of the user-defined attribute name is 20 characters. The user-defined attribute that you add here must also be included in the objects.inp file. Ensure that the attribute name is unique. Enter the original name of the user-defined attribute, not the translation.

    3. Click Type to select the format of the attribute.

      The possible formats are string, integer or double.

  4. Before you convert IFC objects into native Tekla Structures objects, check the profiles and materials to ensure that the conversion will be successful, and map the profiles or material manually in the following way:
    1. Click the Check button.

      Tekla Structures displays any missing profiles or materials on the Missing Profiles and Missing Materials tabs in the Missing Mapping dialog box.

    2. Select an appropriate option in the Tekla Structures profile and Tekla Structures material lists to define a mapping for the missing profiles or materials.

      The mapping of profiles works for IFC data that has a profile name but does not include enough information for conversion. You can change your mappings later if needed. The maps are used in conversion only if the profiles are not found from Tekla Structures catalogs. Profile conversion follows a certain logic.

    3. Click Update Mapping Catalogs and Close.

    You can also open and modify the cataloguser interface for displaying or modifying information in categorized lists

    For example, profile catalog and shape catalog are catalogs.

    files in a text editor. To do this, click the Catalog button. When you are done, reopen the IFC object conversion settings to take the new settings in use. The files are located in the \attributes folder under the model folderfolder that is used for storing files associated with a model

    Tekla Structures stores all files associated with a model in a folder it creates with the same name as the model database (.db1).

    In multi-user mode all users access the same model folder.

    :

    TeklaStructuresCatalogMaterials.txt contains all materials

    TeklaStructuresCatalogProfiles.txt contains all profiles

    MappedMaterials-default.txt maps the materials

    MappedProfiles-default.txt maps the profiles

  5. Click OK in the IFC object conversion settings dialog box. Now you can convert the IFC objects using one of the two available ways.

Convert selected IFC objects at one go

You can convert all imported IFC objects at one go using the current object conversion settings. You need to have at least two or more revisions of the same model.

  1. Open the Reference Models list by clicking the Reference Models button in the side pane.
  2. Click the Add model button, browse for the model in the Add model dialog box, and click Add model again.
  3. In the model, select the objects that you want to convert.
  4. Go to the ribbon, and on the Manage tab, click Convert IFC objects. The selected objects are converted on the basis of IFC conversion settings. Conversion is done automatically for objects that have not been converted earlier. Converted IFC object are listed in the changes list at the bottom. Each object is on a row of its own, and cuts are listed hierarchically under the related object.

    • To select objects in model, activate the Select objects in model check box, and then click an object row. This also selects the related native object.
    • To highlight the object in the changes list and show its details, select the Get selected objects from model check boxes, and then click an object in the model.
    • To zoom to the selected object in the model, select the Zoom to selected check box, and then click a row in the changes list. The Zoom to selected check box is disabled if the Select objects in the model is not selected.
    • To show only changes in the property details list, select the Show only changes check box, and then click a row in the changes list.
    • The status of an object may be New (green) Changed (yellow), Deleted (red), or Up-to-date (white). If there were some problems with conversion, the row color is purple.
    • The Conversion status column shows the resulting conversion status.
    • The properties of a converted object are listed in the property details list that appears in the side pane when you click an object in the changes list.
  5. You can update an object in the list by changing its conversion status to Conversion and clicking Apply changes.
  6. If the lists disappear, click the following buttons that are only visible when the conversion changes list is active:
    • The Changes list button brings back the changes list.
    • The Property details button brings back the property details list.

Convert IFC objects using conversion change management - first conversion

Object conversion change management provides change detection and change management on object level. Conversion change management is needed in the initial data change management to reduce the challenges in construction projects. Objects are not converted automatically but you need to convert the objects using the conversion changes list.

  1. Open the Reference Models list by clicking the Reference Models button.
  2. Click Add model , browse for the model in the Add model dialog box, and click Add model again.
  3. Double-click the model in the Reference Models list to open it, and then click the Start IFC conversion change management button.

    The current conversion status is displayed in the changes list and conversion management is activated. The status is based on reference model objectmodel object that is an individual part of an imported reference model

    The user can define user-defined attributes for a reference model object.

    The reference model objects can be moved to a model that is currently being worked on.

    Information included in a reference model object can be saved in the model database.

    physical changes and IFC conversion settings. The properties of a reference object are listed in the property details list that appears separately for each object when you click an object in the changes list.

    Use the Select objects in model view , Get selected objects from model , and Zoom to selected check boxes to review the model and the changes and details lists.

    The reference object status and conversion status logic and colors:

    Reference object status Conversion status Color
    New No conversion Green
    Changed Conversion as item or Conversion as extrusion Yellow
    Deleted Conversion as item or Conversion as extrusion Red
    Up-to-date Conversion as item or Conversion as extrusion White
  4. Convert objects by selecting the desired object rows, selecting Conversion in the Conversion status column and clicking Apply changes. The conversion is based on conversion settings. You can select multiple objects.
    • After conversion, the conversion status is either Conversion as item or Conversion as extrusion depending on the result of the conversion.
    • B-reps are shown as Surface geometry , parametric profiles as Parametric and arbitrary shapes as Arbitrary. Assembly is also Arbitrary , and so are the reference objects that are selected with the Select objects in assemblies or Select objects in components selection switches.

    • If B-rep ( Surface geometry in the Type column) conversion is selected, conversion is done as item, if not error.
    • If object is extrusion ( Arbitrary or Parametric in the Type column), it is converted as extrusion.
    • You can force conversion to be item by selecting Conversion as item. In this case, and extrusion object is also converted as item. The conversion does not check if same shape is already available, meaning new shape will always be created.
    • You can force conversion to be extrusion by selecting Conversion as extrusion. In this case, B-rep is also converted as extrusion, profile is by mapping, or by bounding boxrectangular border with the smallest measure within which all the selected points that position the model objects lie

      In Tekla Structures two-dimensional bounding boxes are used in drawings and three-dimensional bounding boxes in models.

      if there is no mapping. This conversion result is not always as preferred.
    • If the conversion fails, the result is written to the Conversion status column, and the row color is purple.
  5. If the lists disappear, click the following buttons that are only visible when the conversion management is active:
    • The Changes list button brings back the changes list.
    • The Property details button brings back the property details list.

Convert IFC objects using conversion change management - update conversion

If a previously converted reference object has changed in a newer reference model revision, you can compare the older and newer revisions of the reference model and update the conversion.

  1. Open the Reference Models list by clicking the Reference Models button in the side pane.
  2. Open the older reference model revision by double-clicking it in the Reference Models list.
  3. Update the reference model with a new revision of the reference model by selecting a new revision file in the File list in the Details section and clicking Modify.
  4. Click the Start IFC conversion change management button.
  5. Go through the changes:
    • Select the Select objects in model view and Zoom to selection check boxes to see the changed objects clearly in the model.
    • Click the changed row to see detailed changes in property details in the side pane.
  6. You can update previously converted objects partially by selecting the Update check box next to a certain property in the property details pane. For example, if you only want to update the profile information, only select the Update check box next to the Profile row in the property details pane.
  7. To convert all objects with changed conversion status, select all rows, change the Conversion status to Conversion and click Apply changes.
    • The objects that have a changed conversion status are converted on the basis of the current IFC object conversion settings.
    • You can update previously converted native model objects based on previous conversion type and settings by selecting Conversion in the Conversion status column. You cannot change the type from extrusion to item, in this case you need to delete the native objects and force conversion.
    • If the reference object status is Deleted , select Conversion and click Apply changes. This removes the native object and the link to the removed reference objects.

Macro for selecting converted IFC objects

The SelectConvertedObjectsBasedOnIfcObjectsSelection macrosaved series of actions that includes instructions for a program

Macros are located in the applications and components catalog. They are recorded or created manually and stored as .cs file in a folder defined with the advanced option XS_MACRO_DIRECTORY.

Macros can, for example, be used for creating drawings or reports.

Macros are sometimes used to run an application.

selects the objects that have been converted to native Tekla Structures objects. You may need to select the converted objects to check the properties of the native Tekla Structures objects, for example. This macro is located in the Applications section of the Applications & components catalog.

Class values

The status of the converted object is reported in the changes list in the Class column. Sometimes the input data in the IFC model is not adequate to successfully create the converted object. The following table explains what the classpart property that groups parts according to identifiers given by the user

The identifiers of classes are usually numbers. Classes can be used for defining the color of parts in the model, for example. Class does not influence the numbering of model objects.

values mean.

Class value IFC object data Converted object description

990

Parametric profile with a name

There is enough information in the IFC model to convert the object successfully.

991

Parametric profile without a name

Tekla Structures determines the name of the object based on the objects profile.

992

Arbitrary profile with a name

The profile of the converted object may be incorrectly rotated because there is no parametrized profile data in the IFC model.

993

Arbitrary profile without a name

The profile of the converted object may be incorrectly rotated because there is no parametrized profile data in the IFC model.

The profile name is set to UNKNOWN.

994

B-rep piece with a name

The profile may be an extrema box due to the lack of profile data in the IFC model.

995

B-rep piece without a name

The profile may be an extrema box due to the lack of profile data in the IFC model.

The profile name is set to UNKNOWN.

996

B-rep piece

The object is converted using the Convert B-rep object option in converter settings.

The converted B-rep object is either an item or a concrete item and is added to the shape catalog.

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