Apply "transform" to move Tekla Assembly

Hi again,

This inspired me to try something with the API. We can call the Move (MoveObject) command from a C# component. The command won’t work directly for assemblies though, but by getting the child objects and move/orient them directly it seems doable.

So here are two C# scripting components that might help:

MoveModelObject.gh (20.1 KB)

They should work the same way as the existing Move and Orient GH components, but act on Tekla objects.

The access type is set to “list” for the model object inputs, so for bulk operations you can have your assembly child objects in a tree structure where each branch would then match up with an item in the list of Motion vectors/Target planes.

We might include something like these components in an upcoming GH link release, they are just a little bit dangerous as they will move stuff further away each time the definition is solved - and there’s no going back other than undoing in the Tekla window.

Cheers,

-b