Hello,
I have made this family attached, which is circular table with parameters. I have the arrows in the Revit model space but it wont let me extend. It disappears once you pull the arrows. What part of the formulas or parameters Ill have to correct to have the size of the table adjustable and have more chairs around?
Hello,
I have made this family attached, which is circular table with parameters. I have the arrows in the Revit model space but it wont let me extend. It disappears once you pull the arrows. What part of the formulas or parameters Ill have to correct to have the size of the table adjustable and have more chairs around?
Depends on how it is built. Post the Family here and let us examine it.
...Ah! You did post the Family! I just opened it. Needs some work to make it parametric the way you want. Might be easier to learn if you examine one of the OOTB families that do this.
Check out the Table-Dining Round w Chairs.rfa in the Library.
Depends on how it is built. Post the Family here and let us examine it.
...Ah! You did post the Family! I just opened it. Needs some work to make it parametric the way you want. Might be easier to learn if you examine one of the OOTB families that do this.
Check out the Table-Dining Round w Chairs.rfa in the Library.
**Edit** Opps did not mean to reply to Berrinvrl but to the original post.
I can not be certain but it might work if you set the chairs to be an Radial Array. Also might have to have the chairs be a nested component. Then activate the dimension of your radial array, assign a label to it like Radial_Array_Radius name whatever you like but pick something easy to identify.
Then active or add a radius dimension for your table as you make it. In the Family Type property menu in the ribbon set up a formula that relates the array radius to the table radius. That way as the table radius changes the chair radial array will do the same. You can probably also set your Array Count to some how be related to the table radius so as the table shrinks the chair count drops and as it gets bigger it increases. Be careful you might need to add a formula so your counter never drops below 2 as that will break the array.
Sorry I can not help more with some formula examples as I am not very good at making them on the fly just yet.
**Edit** Opps did not mean to reply to Berrinvrl but to the original post.
I can not be certain but it might work if you set the chairs to be an Radial Array. Also might have to have the chairs be a nested component. Then activate the dimension of your radial array, assign a label to it like Radial_Array_Radius name whatever you like but pick something easy to identify.
Then active or add a radius dimension for your table as you make it. In the Family Type property menu in the ribbon set up a formula that relates the array radius to the table radius. That way as the table radius changes the chair radial array will do the same. You can probably also set your Array Count to some how be related to the table radius so as the table shrinks the chair count drops and as it gets bigger it increases. Be careful you might need to add a formula so your counter never drops below 2 as that will break the array.
Sorry I can not help more with some formula examples as I am not very good at making them on the fly just yet.
@BBV90 wrote:
Hello, thank you for the response but this is a type family, I am able to do it in type family. I want it as instance so I will be able to extrude the table and the chairs will come accordingly.
I don't know what you mean. This screenshot is of the Table and Chairs Family I posted above. It's fully parameter. Each Instance can be configured differently. All you need to do is change the Parameters in the Family from Type kind to Instance kind.
@BBV90 wrote:
Hello, thank you for the response but this is a type family, I am able to do it in type family. I want it as instance so I will be able to extrude the table and the chairs will come accordingly.
I don't know what you mean. This screenshot is of the Table and Chairs Family I posted above. It's fully parameter. Each Instance can be configured differently. All you need to do is change the Parameters in the Family from Type kind to Instance kind.
thank you again, what I am trying to do the thing you showed by pulling the arrow I highlighted
thank you again, what I am trying to do the thing you showed by pulling the arrow I highlighted
Make the Ref. Planes Strong Reference.
...and if you want the shape handles visible in 3D, then replace the Ref. Planes with Ref. Lines.
Make the Ref. Planes Strong Reference.
...and if you want the shape handles visible in 3D, then replace the Ref. Planes with Ref. Lines.
Did exactly how you said and still not working, I even lost the arrows in 3D. Attaching family.
Did exactly how you said and still not working, I even lost the arrows in 3D. Attaching family.
@BBV90 wrote:
Did exactly how you said and still not working
Nope. You didn't.
Don't use Reporting Parameters. They DO NOT drive anything. They only REPORT.
ALSO, there is nothing is constrained to the Ref. Lines. The idea is that when the Ref. Line - or Ref. Plane - is moved, it pulls whatever is constrained (Aligned and Locked) to it along for the ride.
@BBV90 wrote:
Did exactly how you said and still not working
Nope. You didn't.
Don't use Reporting Parameters. They DO NOT drive anything. They only REPORT.
ALSO, there is nothing is constrained to the Ref. Lines. The idea is that when the Ref. Line - or Ref. Plane - is moved, it pulls whatever is constrained (Aligned and Locked) to it along for the ride.
@BBV90It seems like you really need to look into the basics of family creation rather than have every step explained here. There are plenty of resources for that on the internet, particularly on YouTube.
@BBV90It seems like you really need to look into the basics of family creation rather than have every step explained here. There are plenty of resources for that on the internet, particularly on YouTube.
Can't find what you're looking for? Ask the community or share your knowledge.