Hello Revit Community 🙂
I have build some simple adaptive components by nesting a extrusion family. I did this because I need families I can rotate in 3 axis.
I want to add dwg symbols, this is a great method to see symbols in 3D and 2D views.
Unfortunately the mix of adaptive components and dwg seems to be pretty sensitive to visibility problems, in particular it is the hatch that makes trouble.
The extrusion will always have the highest priority and makes the hatch invisible, no matter if it is in front of the extrusion and no matter if the dwg is in the nested or adaptive family:
After hours of unsuccessful trying to solve the issue with visibility and object style settings I have to give up. As a workaround I started to not use full extrusions but frames/skeletons to place my dwgs:
Which leads only to minor visibility problems on the edges, but it´s good for some cases.
But if it get´s more complex I now have the same issue with overlapping dwgs. The dwg in the back will always kill the hatch of the dwg in the front.
This is a skeleton of a cube with 5 attached dwgs.
So is there anything I can do so that elements in the back will not mess up my visibility? I`ll really appreciate any help and thoughts on this topic, I´m out of ideas.
Adaptive Family attached if someone minds to test.
Kind Regards! 😄
Hello Revit Community 🙂
I have build some simple adaptive components by nesting a extrusion family. I did this because I need families I can rotate in 3 axis.
I want to add dwg symbols, this is a great method to see symbols in 3D and 2D views.
Unfortunately the mix of adaptive components and dwg seems to be pretty sensitive to visibility problems, in particular it is the hatch that makes trouble.
The extrusion will always have the highest priority and makes the hatch invisible, no matter if it is in front of the extrusion and no matter if the dwg is in the nested or adaptive family:
After hours of unsuccessful trying to solve the issue with visibility and object style settings I have to give up. As a workaround I started to not use full extrusions but frames/skeletons to place my dwgs:
Which leads only to minor visibility problems on the edges, but it´s good for some cases.
But if it get´s more complex I now have the same issue with overlapping dwgs. The dwg in the back will always kill the hatch of the dwg in the front.
This is a skeleton of a cube with 5 attached dwgs.
So is there anything I can do so that elements in the back will not mess up my visibility? I`ll really appreciate any help and thoughts on this topic, I´m out of ideas.
Adaptive Family attached if someone minds to test.
Kind Regards! 😄
You don't need an adaptive component to rotate it in any direction. Create the family using Mechanical Equipment template, check Always vertical, uncheck Work plane, then you can have what you need.
You don't need an adaptive component to rotate it in any direction. Create the family using Mechanical Equipment template, check Always vertical, uncheck Work plane, then you can have what you need.
Hello @ToanDN and thank you very much for your reply.
Following your instructions I get a family that needs a level for placement and can´t be rotated in any direction.
I´m placing families with a python plugin I have coded. I need families that don´t need a level and can be rotated free in 3 axis. It works perfectly fine with adaptive families.
Can you tell me what I´m doing wrong with the mechanical equipment family? You have a sample file?
Family attached, kind regards!
Edit: Strange, placing the families manually leads to instances that can not be rotated. Placing it with my plugin leads to instances I can rotate! It seems like by placing them manually they get hosted to a level....
Edit2: Transforming the mechanical family with revit API does not work as needed, it only works for 1 axis, trying to rotate in 3 axis messes everything up.
Hello @ToanDN and thank you very much for your reply.
Following your instructions I get a family that needs a level for placement and can´t be rotated in any direction.
I´m placing families with a python plugin I have coded. I need families that don´t need a level and can be rotated free in 3 axis. It works perfectly fine with adaptive families.
Can you tell me what I´m doing wrong with the mechanical equipment family? You have a sample file?
Family attached, kind regards!
Edit: Strange, placing the families manually leads to instances that can not be rotated. Placing it with my plugin leads to instances I can rotate! It seems like by placing them manually they get hosted to a level....
Edit2: Transforming the mechanical family with revit API does not work as needed, it only works for 1 axis, trying to rotate in 3 axis messes everything up.
It can be rotated freely here.
It can be rotated freely here.
Can't find what you're looking for? Ask the community or share your knowledge.