I would like to use dynamo to rotate a Mechanical Equipment Family in 3 axis.
Placing the family with dynamo works as expected and the family can manually be rotated in 3 axis.
Transforming the Family with dynamo only works if the transform is a rotation about 1 axis, the vertical axis.
Transforming with a rotation about more axis leads to a family that is vertical and then even the rotation around the vertical axis gets messed up.
The behavior is the same no matter if “always vertical” is checked or not.
Well there is your problem… Have you considered not using a DWG and instead using the lines to generate native content?
If you were to manually place this family, how would you manipulate it? One thought would be to host the family to a reference plane; painful to have to build (or otherwise identify), but that should be able to achieve what you are after.
I experimented with detail items as symbols but they are only visible in views that are exactly orthogonal, and so not visible in 3d. I use dwg because I thought it´s the only possibility. If I could just make a filled region in the family and put that on the faces that would be great, but I don´t know how that should work.
I don´t want families hosted to reference planes, I just want to be able to rotate them free, like it is possible with the adaptive families and also the mechanical equipment families. Defining a workplane and rotating is what i want, no need for reference objects or parameters.
The former requires the later (if you were to define a workplane in the Revit user interface, you’d have to draw a level, reference plane, or pick a face)