LEARN

Tekla Open API + C#.Net

Learn How to Program Real World Examples with the
Tekla Structures Open API and C#.Net

Plugin Templates for Visual Studio

Get started fast building Tekla Plugins by learning how to install Tekla Open API Plugin Templates in Visual Studio.

DataGrid Material List Example

Learn how to create a datagrid and display beam report information dynamically with the Tekla Structures Open API.

Overview of Tekla Model Beam Plugin

Get an overview of the Tekla Open API Model Beam Plugin available in the Tekla developer examples package.

Create Beam

Learn how to create a windows form application that inserts a beam in the Tekla Structures model using the Tekla Open API.

Create, Modify, Delete a Beam

Learn how to create a windows form application that inserts, modifies and deletes a beam in the Tekla model using the Tekla Structures Open API.

Extend Beams to Beam

Learn how to extend selected beams to a single selected beam using the Tekla Structures Open API.

Custom Model Object Picker

Learn how to create your own custom Model Object Picker using Extension methods and Linq then display various model object types (Part, Beam, ContourPlate, BoltGroup) to the console using the Tekla Structures Open API.

Part Report Properties with Linq and Json

Learn how to get all model objects and then convert them to a collection using a custom extension method. Then transform the collection to a list of beams with associated string report properties. Finally convert the properties list to a JSON string.

Create Beam Report and Export to CSV File

Learn how to retrieve beam information from a Tekla model using the Tekla Open API and save this information to csv file that can be opened in a spreadsheet.

Label Connection Child Parts

Learn how to select a connection object from the Tekla model and retrieve the connection children. Then label the connection children with the temporary graphics drawer using the Tekla Open API.

Open Drawing From Selected Model Part

Learn how to select a part from a Tekla model and open the associated shop drawing using the Tekla Open API.

Label Part Properties in Model

Learn how to select parts from a Tekla model and label the part properties with the graphics drawer using the Tekla Open API.

Change Part Class

Learn how to select parts from the Tekla model and change the part class based on a dictionary listing of names/classes using the Tekla Open API.