Export to Revit Geometry

Last updated February 12, 2019 by Gary Easom gary.easom@trimble.com

Software version: 
United Kingdom

Export to Revit Geometry


Purpose and description
System requirements
Applications and Components menu
Version history
Additional information
Known limitations of this version

Purpose and description

The Export to Revit Geometry extension allows the export of model parts, from Tekla Structures, to a native Autodesk® Revit® project .rvt file. 

Note: Autodesk, the Autodesk logo and Revit are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries.

System requirements

Tekla Structures 2019.


The extension is available, from 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.

, as a *.tsep (Tekla Structures extension) format package.

Applications & components menu

The extension is accessed from the Applications & components panel. The installer adds a 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.

called 'Export to Revit Geometry' to the 'Revit Interoperability extensions' group, as shown below.

Version history

First release of the extension for Tekla Structures 2019.


Export the model parts to a Revit rvt file

Step 1 - Locate and run the export to Revit geometry macro, in the Applications & Components catalogue in Tekla Structures.
Step 2 - The following dialog is displayed:


File name: User defined.rvt file name.
Folder: User defined location of the rvt file. By default the folder will point to the model subfolder \Revit\.
Location by: User may specify the export location by base pointpoint in a model that is used to define a starting point in surveying and that is used as an anchor point in coordinate and height transformations

A Tekla Structures project can have several base points but only one of them can be the project base point.

Base points allow the use of another coordinate system needed for interoperability and collaboration. Base points can also be used in drawings, and in reports and templates. Model origin is the default base point in Tekla Structures.

Base points are also called control points.

, model originglobal coordinate system point of origin used for the model

Model origin is the default project base point.

or work planeplane that the user has chosen in a model and that is currently active for working on in a model view

Newly created, copied, or moved model objects comply with the work plane. For example, shifting the work plane to follow a sloped plane makes it easier to model sloped structures.

. For more information on basepoints see here.
Selection: Export all or a selection of parts in the model.

The dialog settings can be saved by adding a user defined name and saving (top of the dialog; combo box and save icon). Expand the combo box control to view and load previously saved dialog settings.

Step 3 - Press the export button. Note; it is not possible to use Tekla Structures whilst an export is in progress. A progress bar is displayed during export which allows cancelling of the export if desired.

Step 4 - A message box will be displayed when the export has finished, as follows:

Open directory: Opens the folder that contains the exported rvt file.
View log file: Opens the run log file in Notepad. The log file displays information on the export such as Tekla Structures version, model units, model path and name, the selected user interface options, export start and end times and information on any errors or failures during the export. The log file is written to <model>\logs\RevitRvtExport_username.log, where username is the logged on user name.

Step 5 - Open the exported rvt file in Revit, version 2018 or above.

Additional information

  • Creates a Revit 2018 rvt project file using a structural project template.
  • The Tekla Structures model parts are exported as direct shape, BREP based, in-place system families. Parametric families are not currently supported.
  • Exported family names are as follows: Part name-profile-grade-GUID.
  • The part family is associated with relevant Revit structural category, for example beams are classified as structural framing. The following family categories are supported:
    • Structural framing
    • Structural columns
    • Walls
    • Floors
    • Structural foundations
    • Generic model
  • The Tekla Structures defined material type and grade is used to create an equivalent material which is assigned to the in-place family instance. The export currently supports steel, concrete and timber.
  • The following Tekla Structures part attributes are exported and associated with the in-place family as family parameters:
    • Profile
    • Material
    • Name
    • Width
    • Height
    • Length
    • Area
    • Volume
    • Weight
    • Tekla Structures GUID
    • Comment
    • Finish
  • Metric or imperial Revit project files are created based on the unit setting of the Tekla Structures model.

Known limitations of this version

Common export part failure conditions are as follows:

BREP quality, edge length

Revit is more restrictive of BREP quality than Tekla Structures and some BREPS with short edge lengths, typically less than 1/32" or 0.79mm, may successfully export to the rvt file but may fail to be displayed when the Revit project file is opened. A warning message is issued to highlight this, for example;
Information: A side length of 0.018inch (less than the Revit recommended 1/32inch minimum) for part with GUID: 519216dc-0000-1b7b-3133-363835333232, part classification: BEAM and part profile: 362T125-18. Part has still been exported but this might cause issues in Revit.
In some cases this may lead to a failure to export the part and a message is written to the log file, for example;
Error: Failed to export the BREP solid geometry for part with GUID: 519216dc-0000-1b7b-3133-363835333232, part classification: BEAM and part profile: 362T125-18".
In these failed cases it is recommended that the supplied Tekla Structures GUID is used to locate the part in the Tekla Structures model and, if possible, adjustments made to cuts to improve the BREP quality. The model can then be re-exported.
Failure to obtain the part solid from the Tekla Structures model
The Tekla Structures model databasedatabase file that contains a model

Model database file has the extension .db1. In addition, other files, such as the corresponding numbering database .db2, are needed in order to obtain the functionality of the model database.

may contain parts that may fail to render and so fail to create a solid for export. The run log file will report these as follows;
Error: Unable to obtain part with GUID: 555c4fb2-0001-e7ac-3134-333231313330 for processing, please check the model.
There are several reasons why these parts fail to create a solid, typically these are poorly defined fittings created by macros or connections incorrectly placed on the main parts. It is recommended that the model is investigated, using the supplied GUID, to correct these issues.

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