Having issues with swapping beam families while trying to retain their Z position.
As we can see below both these beam families have their Z justification set to Top with offsets of 0.
The right hand beam "Top" appears to be somewhere just above the refplane of the beam. Not as I had imagined it would be the top of the geometry. I had planned to have a reporting parameter give the value of extra top encasement and use this to offset the beam so that the beam itself in the same spot.
The reference planes in the family are all the same (I duplicated the original family and just added encasement and coordination zones.
Any pointers would be appreciated.
Gelöst! Gehe zur Lösung
Gelöst von RDAOU. Gehe zur Lösung
It is logical for it to be the top of the geometry unless the plane above the geometry is referential. If the Geometry is modeled in the family or nested into it, the software assumes it is part of the beam.
Nonetheless, whether the top justification is to the top of the metal beam or top of encasement should not be an issue. If it is the top of the beam what should control the encasement, you can still control it using the same formula either in family parameters or global parameter. instead of subtracting the offset add the offset
YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION
That was my assumption but the reason why I've posted is that that is not the case.
The top of beam in the encasement family is somewhere in the middle of the beam. It not a reference plane, its not the top of geometry.
It is the top of the geometry and at my end it works as expected and you can see the gif in the previous post where I added a nested encasement/plate above the beam...maybe you have an issue with the family you modeled. If you wish you may upload it to have a look on what is happening at your end
YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION
Functioning as expected...See initial reply. You have set the planes as weak references so Revit is assuming they are to be taken into consideration when inserted into the model (for instance an offset between the encasement you have placed and some other building element it might clash with)
If it is not what you are trying to do, select the top most plane and the bottom most one and set to "not a reference"
YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION
Apologies, Sent the wrong family. Please see this one.
My findings indicate that reference planes have no bearing on Beam Top or origin Justification points.
When you select the beam in the model and see that the top/the center and the bottom are not where they are supposed to be, it means the reference planes and family origin are not set up properly.
It has two essential things to fix and one option...open the Left view:
And now it should work like this (Notice how the origin changed?)
YOUTUBE | BIM | COMPUTATIONAL DESIGN | PARAMETRIC DESIGN | GENERATIVE DESIGN | VISUAL PROGRAMMING
If you find this reply helpful kindly hit the LIKE BUTTON and if applicable please ACCEPT AS SOLUTION
Thanks RDAOU for your efforts, Although I don't think it's quite correct.
What sets the origin seems to be the Ref plane of the Beam and not the plane ticked Origin. And I really wanted the ability to set the "top" to somewhere I'd like. However...
Pic2 - Green original ref plane set to weak Ref.
Pic 3 - Origin reference plane set to "Top" (Green line is Reference level, dim is to Origin Ref plane)
It's like discovering a new species. My guess is that this isn't exactly desired functionality but quirks of the system. And therefore not really documented.
It would be nice if Autodesk could chime in with some facts. Not being a structural engineer I might be missing something.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.