This post begins our inaugural series on Tekla detailing.
We hope you enjoy it as much as we’ve had the joy in creating it. Here it is below.
This post begins our inaugural series on Tekla detailing.
We hope you enjoy it as much as we’ve had the joy in creating it. Here it is below.
We’ve got some of the best Tekla technicians in our house, and given we’ve been so busy it’s been very hard to get a moment to educate the general public on Tekla.
This blog series attempts to remedy that: we start from the very beginning and will post all manner of educational information to allow for a pure beginner to eventually master Tekla.
And best of all: the information is free!
I hope you gain something out of it. And let us know if you want to know anything in particular.
– Tek1 Team
Open a Tekla model
To open a tekla structure model multiple options are available as:
1. File> Open
2. Keyboard user input Ctrl+O. (Default tekla command)
3.Using the open icon shown as a folder image

Either of the methods can be used to open a tekla structure model , but before moving to the open dialogue display the existing model has to be “save’ or ‘don’t save’ dialogue will be displayed to confirm the existing model actions (Since only one model can be worked on in tekla). Once the selection is made we can move to the open model dialogue to proceed to the next model.
What is GroupBy meant to do – Simple Explanation
As always we will try to formulate a simple explanation of what is really going on.
Airport
Imagine you are at an airport and (as always) there is a queue and planes are delayed. See below. What you will immediately notice is that all of the passengers are grouped together promiscuously – standing around in slumps in no particular order. Every body is mixed up with each other.
But, when you get into the plane, everybody is grouped into three distinct orders:
That’s basically what group by does. It takes a promiscuous group and separates them into distinct orders – in this case, three distinct groups of people: first, business and third class.
So now you can say:
And it’s as simple as that! As for the technicalities: please refer to the MSDN documentation – hopefully reading it won’t cause too much discomfort.
If the pipe is going up then do not weld the elbow to the pipe. Leave extra length on the pipe. Fabricator will cut at site and weld. (Make it slip joint)
If the pipe is horizontal then you can weld at one end.
See images



Bubble Deck – What’s so good about it?

If you can build something quicker, than translates into making money quicker. There’s a premium on speed.
Less manpower on site. That means less potential problems to deal with. Which eventually translates into money. Generally speaking, the problems and costs associated with a project are proportional to the number of people involved in it.
Bubble deck slabs, because they are filled with air, are significantly lighter. Also you can have wider spans – without as much column support. This is very desirable from an architect’s point of view.
The BubbleDeckGroup tout it as being cheaper to manufacture. Personally, I’m sceptical of this claim. I think it’s the same, if not more.
They also say it’s more environmentally friendly. It probably is relative to other solutions, but I don’t think it’s actually helping the environment. It’s sort of like the marketing on a cigarette packet saying that it’s “healthier” than other cigarettes. It is probably healthier, but cigarettes as a whole, generally speaking are not healthy.
What are the costs?
Everything has to be designed correctly and properly early on. This is not necessarily a bad thing. It forces designers to plan and think things out, before the actual construction. But if the design team does a bad job, you can be sure that the entire project is going to be delayed, and is going to be monumentally expensive.
There’s not much out there in the way of introductions. You’d have to wade through some manuals and it can be tedious. A simple walk through of how to get started. You would do well to record it at 1.5-x2 playback speed.
Autocad .net c# Plug in – Hello World Example from Tek1 on Vimeo.
Ok, so you’ve got a bunch of entities in a collection. You only want to deal with circles. You need to iterate through the collection and consider only the circles. But how will you identify the circles from the other objects.
You can cast
Entity en = en as Circle
And then you can test whether entity is null.
If (en == null )
{ // throw new Exception etc. etc. }
Or you can try the equivalent:
If (en is Circle)
{ // Perform operation etc. etc.}
What is the catch with this approach?
I’ve also seen folks on the forums use the Gettype to check for the type of the entity. It goes something like this:
en.GetType() == typeOf(Circle)
The Catch with this approach
Another approach is to use Dxf codes to check for the name. But this is overcomplicated. I don’t see many people using it on the forums and you need the object ID of the relevant entity and all the overhead associated with it.
In my opinion, keep it simple. Casting, after all things considered, is probably the best option, but you have to watch out – all subclasses will return true. So you need to use the most granular class you can if that is at all important.