I’m looking to rotate all the elements in my Revit model by a specific angle. Is it possible to achieve this using Dynamo? If anyone has already created a Dynamo script for this or has suggestions on how to set it up, I’d really appreciate your help.
Please review how to request help on the forums.
How to get help on the Dynamo forums - FAQ - Dynamo (dynamobim.com)
That being said, try doing this natively in Revit first. There are tons of issues with translating and transforming elements en masse. The only real option for doing this is by changing the model coordinates and that’s probably easier done through the UI than Dynamo.
Sorry if I wasn’t clear with my request earlier. The model is quite complex, and when I try to manually rotate it, a lot of errors occur, and some families even get erased. Unfortunately, I can’t adjust the coordinates because the other linked models depend on those coordinates, which I can’t modify.
This is why I believe Dynamo is the best solution. I just need a way to select everything in the model and rotate it without causing issues.
How do you intend to do that? Dynamo can’t do anything that Revit can’t also do. Rotating the elements in Revit through the UI is the same process as rotating the elements through Dynamo. You will have the same results with the same warnings and errors. Even if you could automate handling all those warnings, it would be at the cost of “breaking” your model.
Adjusting the coordinates is the best (and only?) way to rotate your entire model. It will almost certainly require some rework, but every option would. I think you’d want to detach the file so you can rotate the model in question without affecting any links. Then you’d have to try copying/importing the model back into the original file with the new transform. You’d lose some information this way but at least your model should be rotated correctly.
Or Link it into a new project > Rotate > Bind Link.
Or Group everything in one (Model) Group and then rotate?
Would still require some rework and redoing things though.