Hello all:
I am try to create a Revit family for a particular product. Got all the parameters to work. Except the parameters controlling the number of bearers. Every time I change the number of slats (slat ref A), the bearer move into random locations.
I am including the family for your opinion. What has gone wrong?
Gelöst! Gehe zur Lösung
Gelöst von ToanDN. Gehe zur Lösung
Gelöst von Revit_Whisperer. Gehe zur Lösung
Align and lock the top of the bearer to the top reference plane and that should resolve the issue with it moving out of position horizontally.
@Revit_Whispererwrote:Align and lock the top of the bearer to the top reference plane and that should resolve the issue with it moving out of position horizontally.
Hej Revit whisperer:
I don't understand how you made it work. The bearer's length is controlled by dimension "L" which is associated to the family parameter "bearer length". If I align and lock the top to the top plane, it misaligns on the opposite direction. If I align to the bottom, I get the reversed effect.
I tried to align the ends and then associate "L". But I get the same result.
I tried to align both ends by removing the association to the parameter. But, what I got was a mix bag. I got no errors if I align an individual slat. Once I create an array and flex the parameter "slat ref A", then, I get "Constrain are not satisfied".
I always have trouble with this and have found if you align lock the nested family to the center origin it works better than align locking to a "end" reference plane. Also, don't overconstrain. Only align-lock once, to the middle of the nested family, and have the length of the arrayed element controlled by a calculated parameter.
I got your family to work doing what I described above, attached.
Try this one...I had to create a new slat family...I couldn't get the other one to behave. I flexed it some...but see if you can break it so we can fix whatever needs to be fixed ![]()
@jacques wrote:
Hello all:
I am try to create a Revit family for a particular product. Got all the parameters to work. Except the parameters controlling the number of bearers. Every time I change the number of slats (slat ref A), the bearer move into random locations.
I am including the family for your opinion. What has gone wrong?
You just need to lock the bottom reference plane of the second instance of the bearer group to the reference plane of the host. Make sure you TAB the nested bearer family until you see the tool-tip says Reference, not Shape Handle when doing so. This is very important.
See the revised family.
Hej, thanks for that. The formula was going to be my next step after I experimented with different slat configuration.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.