Flexing Left to Right and bottom to Top
Hello, I am trying to get a family to flex left to right and bottom to top (basically holding a bottom left base point). I've tried a number of combinations of pinning and locking, but I must not be doing what Revit wants me to do. Can someone point me in the right direction, thanks
Re: Flexing Left to Right and bottom to Top
Unless you want the center of the object to be your entry point (see second paragraph); have you tried placing the bottom left base point on the origin?
Assuming that you're having the family flex via Type, just have the sketch lines of the geometry align-locked to the Center Left/Right, and the Level reference planes.
IF you wanted the insertion point to remain in the center of the family, you'll have to constrain and dimension ALL sides of the geometry; then have the dimensions "flex" in relation to how much the geometry is expanding, or contracting.
Re: Flexing Left to Right and bottom to Top
Derek,
You should setup your reference planes in your family first. Then test your family to verify it flexes the way you're expecting. Finally, add geometry, constraining it to the reference planes & again flex the family to verify it is working as expected. If you want a family to always flex from a certain point, you'll need to make sure that there are intersecting reference planes set as the origin. You can rename reference planes as needed to make them make sense for your family.
Cheers,
Jeff S.
1 Attachment(s)
Re: Flexing Left to Right and bottom to Top
Thanks for your reply's. As my OP says, I want the family to flex left to right and not by the center. Here are the steps I am following starting from a generic model .rft:
Footprint
Create New Family (GenericModel.rft)
added 2 reference planes to the right and above the 2 reference planes that are there already
Dimension the two reference planes
Selected one Dimension and went to label=> Add Parameter
--Family parameter bullet
--Parameter Data - Instance parameter
--Grouping the parameter under Dimensions
test flexing => OK
Loaded into Family the Post to make up the line work
Aligned and Locked to the two original ref planes (basically putting the [first lower left] Post at 0,0)
Copied post and aligned and locked to appropriate ref planes
test flexing => OK (up and to the right)
Loaded Footprint Family into New project.
Family flexes in all directions which is what I do not want.
Quote:
Originally Posted by
jsteinhauer
If you want a family to always flex from a certain point, you'll need to make sure that there are intersecting reference planes set as the origin.
Can you clarify Please ? Is there something I am missing about this because the two ref planes provided in the generic template has them already intersecting at 0,0.
Thanks in advance
1 Attachment(s)
Re: Flexing Left to Right and bottom to Top
This might help - on the assumption that it flexes in a linear manner.
Re: Flexing Left to Right and bottom to Top
Quote:
Originally Posted by
perry.caddauan344090
This might help - on the assumption that it flexes in a linear manner.
Thanks for the reply. Any chance you still have Revit 12 to upload it created from there ? or maybe walk me through what to do, Derek
1 Attachment(s)
Re: Flexing Left to Right and bottom to Top
Sorry about that. I put it in 13 to see how it looked. We normally create models 2 earlier versions from the most recent.
Re: Flexing Left to Right and bottom to Top
Thanks Perry, much appreciated. That works for course.....
Any chance you could explain what Revit is looking for to make that happen please ? What does defining a parameter as an area do and the Footprint^2 in the formula to get the desired result ?
Trying to learn and not just get it fixed. Thanks again.
Re: Flexing Left to Right and bottom to Top
Quote:
Originally Posted by
derek.96018
Thanks Perry, much appreciated. That works for course.....
Any chance you could explain what Revit is looking for to make that happen please ? What does defining a parameter as an area do and the Footprint^2 in the formula to get the desired result ?
Trying to learn and not just get it fixed. Thanks again.
I'm glad you actually want to learn this.
To be honest, I wasn't able to replicate how it spreads out while flexing. It seems you had things constrained properly.
What I did however:
- Was make sure all the reference planes were set to "Not a Reference"
- Lock the Width and Length parameters to the Footprint Linear parameter so that they flex simultaneously.
- Add Footprint Area as a little touch for the end user to see just how much square footage is taken up.
It's defined as Area because squaring a length, gives you an area. Otherwise, you'll get the "Inconsistent Units" Error.