Guides and Articles

Use this documentation when building your Tekla Structures apps

Exercise 2: Create columns on top of pad footings

Updated: 31 Oct 2017

You will learn how to create columns on top of the pad footings you created in the last exercise.

After downloading the TSOpenAPISelfLearningExercises package from GitHub (button above), find the example code for this exercise at \Exercise2-Columns\ folder.

Before you start, Open the project that you created in exercise 1. 

Create columns on top of pad footings

Modify the last exercise so that you add a method for adding columns on top of the pad footings. Follow these steps to create your application:

  1. Create a method that creates and inserts one column based on the two input positions using Beam class. The column should have the following properties set up (remember to localize needed values):
    Name = "COLUMN";
    Profile.ProfileString = "HEA400";
    Material.MaterialString = "S235JR";
    Class = "2";
    EndPoint.Z = 5000.0;
    Position.Rotation = Position.RotationEnum.FRONT;
    Position.Plane = Position.PlaneEnum.MIDDLE;
    Position.Depth = Position.DepthEnum.MIDDLE;
  2. Modify your click-event so that you create the columns on the same locations as your pad footings.
  3. Test your application.

 

The result should look similar to this:

Tekla Structures open API model create columns on top of pad footings