Add component location output can't be rotated

rotate plane location.gh (96.8 KB)

I want to create a family and send to revit as a direct shape placing in multiple location relative to planes from grasshopper, however the add component location does not seems to rotate my input properly. I also have tried the add component work plane but its say Type is a level-based type.
Consider use ‘Add Component (Location)’ component.

Directshapes aren’t like Revit Families, here is more detail about the differences.

@Panudhon_Luechapanic Add Component Work plane and Add Component Location work with family components not with DirectShapes.

You can use the following tricks to rotate the workplane based families

To place multiple instances, you need to provide the exact insertion points where you want the family to be placed.

In your case, the easiest approach is to transform the block in Rhino and then place the instances at their corresponding locations in Revit.

I already make it a family before passing through Add component Location component in the script above which result in the wrong orientation. But when I send it as a directshape through Add directshape instance the result is oriented correctly but it will lose the ability to go inside the family and do further editing in Revit.

Thank you for the solution. However, your approach would include both of the panel into one family instead of each panel that has been assigned with the same family name individually, which make It lose the ability to count the number of the same panel in the whole project.

As I said before you have to rotate the each family instance after placing it to the correct location.