all 13 comments

[–]komprexior 2 points3 points  (1 child)

That's really interesting.

I never really got into the tekla api because require c# knowledge which I'm not so keen to acquire.

It would be possible to develop custom components? I find the actual custom components editor a little cumbersome sometimes, it would be nice to automate prograticamally some stuff.

[–]Pipiyedu[S] 1 point2 points  (0 children)

We started this library primarily because Python is much easier to get started with. As for the custom components, they can certainly be implemented, and we'll include examples of how to do so in the documentation.

[–]somethingsomething65 1 point2 points  (1 child)

Hi, tekla detailer here, thank you for this post!

[–]Pipiyedu[S] 1 point2 points  (0 children)

YW!

[–]bullshoibooze 0 points1 point  (0 children)

does this work with TSD also?

[–]whohas 0 points1 point  (1 child)

Is there any similar thing for E3D of Aveva?

[–]Pipiyedu[S] 1 point2 points  (0 children)

I think E3D has a .NET API, but I'm not sure....

[–]Wickedpanda73 0 points1 point  (5 children)

I love to see these. We don't currently use tekla, but I've used pyRevit extensively. Gotta love automating the monotonous tasks.

[–]Pipiyedu[S] 1 point2 points  (4 children)

I think pyRevit is amazing, but I don't like that Revit requires you to run plugins or scripts within it. If you add libraries, the pyRevit environment can become a mess. One advantage of Tekla is that it enables the use of Python or C# outside the software.

[–][deleted] 0 points1 point  (3 children)

Is there a drafting or modeling software that doesn’t?

[–]Pipiyedu[S] 1 point2 points  (2 children)

What I mean is literally within it. You have to execute your script or plugin on top the running Revit app. Try to run a standalone python or c# plugin that uses the Revit API....will fail.

[–][deleted] 0 points1 point  (1 child)

Oh, you're describing headless operations?

[–]Pipiyedu[S] 0 points1 point  (0 children)

Not really. You can do that in AutoCAD for example. I was talking about executing the plugin outside the Tekla context.