Hi,
I've produced a very basic cabinet door that retains an 85mm wide border as the height and width is adjusted. I now want to add a handle which stays the same distance from the left hand edge and from the top edge regardless of the door size. Revit doesn't seem to like having these two constraints even though they don't contradict each other, is there a way round this?
Gelöst! Gehe zur Lösung
Gelöst von Sahay_R. Gehe zur Lösung
Gelöst von Sahay_R. Gehe zur Lösung
Constrain the handle by dimensions, and then lock them.
Is the handle a nested family? If not, I would bring it in as a nested family. Nested families are easier to control than local geometry.
Thanks for the reply. It is a nested family, would you suggest locking it to a reference plane which is then dimensionally locked or locking the nested family itself to a dimension?
Align and lock the nested family to a reference plane. Also make sure that the reference plane is constrained to the edge of the door by a locked dimension. That should keep it in place.
That was my original approach but Revit doesn't seem to allow two points of constraint, the error I get is attached as a screen shot. If I try to change the width it still behaves correctly but it won't allow me to change the height once the top of the handle is locked to a reference plane as well.
Please take a look at the attached family.
All else failing, please share the family.
Note - the handle is just a plain extrusion, not nested.
Thanks for taking the time to put that together. The height parameter works as I would want it to and I can replicate that in my own project, however I'd like to be able to change the width as well as the height and the handle maintain its relative position.
Can you share the family, please?
I've attached the family here, thank you both for all your help so far! The steps I've followed are very similar to those shown in the screen cast, the only differences I can think of which may be causing the problem is that my nested family for the handle isn't face based and that my height and width parameters are instance based rather than type.
My family will flex in width but not in height.
....and in the meantime we watch @chrisplyler go blue in teh face.....
@Anonymous
Take a look at the attached file. It works - the handle now behaves like a well trained German Shepherd.
In the handle family -
1) added invisible lines to the reference planes and locked them in place
2) inserted this family was inserted in the project, the invisible lines were recognized and available to be locked in position to the reference lines.
Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.