I'm working on a sink family for my company. I've gotten the model to the point where I can input different values in the parameters to change the model accordingly. The base of my sink however, doesn't follow when I change the depth. The bottom of the extrusion does, but the top stays in place. I've tried toggling the lock that's associated with the top of the extrusion, and it doesn't make any difference. I'm very new to Revit, so I'm probably missing something simple. But if someone could take a quick look at the model I attached, and offer any help, it would be hugely appreciated.
Solved! Go to Solution.
Solved by ToanDN. Go to Solution.
You need to constrain the two bottom reference planes together with a locked dimension and locked the top and bottom of the extrusion to those reference planes so the thickness of the extrusion is fixed. The sweep sketch path should have been host by a reference plane (or the Level plane in your family). The sweep profile arcs should be constrained to the two bottom reference planes.
The idea is create a skeleton for the family using ref planes/lines and assign parametric properties to them, make sure they flex properly before you start modeling anything. That will make it much easier to build and modify.
See attached file.
I am having a similar problem. I am creating a newel post that is a square post with a ball on top using the generic model template. I have the height of the post as an instance parameter, but the ball does not move with the top of the post. How do I lock the position of the solid revolve's relationship to the top of the extrusion?
Replying to an old post, but perhaps it will be helpful to someone since it took me a while to figure something similar out...
Locking revolves (especially ones with a profile that is circular) to reference planes can be a bit non-intuitive. One big help is to turn on the center mark visibility of the 2D circle when in sketch mode. The following link explains in more detail.
Can't find what you're looking for? Ask the community or share your knowledge.