Revit Architecture Forum
Welcome to Autodesk’s Revit Architecture Forums. Share your knowledge, ask questions, and explore popular Revit Architecture topics.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Shared Families and arrays, changing sub-families in project

8 REPLIES 8
Reply
Message 1 of 9
Anonymous
1068 Views, 8 Replies

Shared Families and arrays, changing sub-families in project

Anonymous
Not applicable

I create a family to use as construction structural blocks (bricks). Each instance works as a line  of bricks. The bricks line are created as an array of a shared family.

I wish, during the project, pick and change the type (family) of individual bricks (a shared family inside the bricks line family).

There are a way of doing that?

Thanks.

Ps. I already created a wrap for the bricks (a parameter changes the brick), but instance parameters are disabled and when I try use type parameters to choose the brick, all bricks instances changes.

0 Likes

Shared Families and arrays, changing sub-families in project

I create a family to use as construction structural blocks (bricks). Each instance works as a line  of bricks. The bricks line are created as an array of a shared family.

I wish, during the project, pick and change the type (family) of individual bricks (a shared family inside the bricks line family).

There are a way of doing that?

Thanks.

Ps. I already created a wrap for the bricks (a parameter changes the brick), but instance parameters are disabled and when I try use type parameters to choose the brick, all bricks instances changes.

8 REPLIES 8
Message 2 of 9
Sahay_R
in reply to: Anonymous

Sahay_R
Mentor
Mentor

Yes. Give the bricks a Type Parameter. Load the required brick families. When you look at the parameters list under the Family Types button, you will see a drop down that will show you all the families of the same category that have been loaded into this family. You should be able to switch families out as needed.


Rina Sahay
Autodesk Expert Elite
Revit Architecture Certified Professional

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
0 Likes

Yes. Give the bricks a Type Parameter. Load the required brick families. When you look at the parameters list under the Family Types button, you will see a drop down that will show you all the families of the same category that have been loaded into this family. You should be able to switch families out as needed.


Rina Sahay
Autodesk Expert Elite
Revit Architecture Certified Professional

If you find my post interesting, feel free to give a Kudo.
If it solves your problem, please click Accept to enhance the Forum.
Message 3 of 9
ToanDN
in reply to: Anonymous

ToanDN
Consultant
Consultant

@Anonymous

All instances belong to an array must be identical. You cannot change one without breaking the array.

 

I would create an in place mass, divide the surfaces, assign a curtain panel pattern base based on 1/2 step or 1/3 step or any other pattern resemble the brick pattern to the surface.  Then you can individually change each brick to different material either by type or by instance.

@Anonymous

All instances belong to an array must be identical. You cannot change one without breaking the array.

 

I would create an in place mass, divide the surfaces, assign a curtain panel pattern base based on 1/2 step or 1/3 step or any other pattern resemble the brick pattern to the surface.  Then you can individually change each brick to different material either by type or by instance.

Message 4 of 9
MostafaElashmawy
in reply to: Anonymous

MostafaElashmawy
Advisor
Advisor

Firstly, load all the nested families and types inside the main family.

Secondly, create an instance parameter.The type of the parameter should be <Family Type...> and choose the category of the nested families.

Thirdly, place one of the blocks loaded inside the main family and position it correctly.

Finally, select the placed block and in the option bar choose label (the parameter you just created)

 

if still have a problem, share the main and nested families, I'll record you a video of how to do it.

 

Mostafa Elashmawy
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

0 Likes

Firstly, load all the nested families and types inside the main family.

Secondly, create an instance parameter.The type of the parameter should be <Family Type...> and choose the category of the nested families.

Thirdly, place one of the blocks loaded inside the main family and position it correctly.

Finally, select the placed block and in the option bar choose label (the parameter you just created)

 

if still have a problem, share the main and nested families, I'll record you a video of how to do it.

 

Mostafa Elashmawy
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.

EESignature

Message 5 of 9
Anonymous
in reply to: Sahay_R

Anonymous
Not applicable

Thanks Rina,

 

"Yes. Give the bricks a Type Parameter. Load the required brick families. ... "

 

I already have done that, my problem is that I need to change only especific bricks of the array!

0 Likes

Thanks Rina,

 

"Yes. Give the bricks a Type Parameter. Load the required brick families. ... "

 

I already have done that, my problem is that I need to change only especific bricks of the array!

Message 6 of 9
Anonymous
in reply to: ToanDN

Anonymous
Not applicable

Thanks Toan.

 

I tried create a wrap family for use with array, this wrap family has a parameter that selects the brick geometry. But instance parameters are disabled and type parameters changes all bricks of the array.

 

Will try your solution.

0 Likes

Thanks Toan.

 

I tried create a wrap family for use with array, this wrap family has a parameter that selects the brick geometry. But instance parameters are disabled and type parameters changes all bricks of the array.

 

Will try your solution.

Message 7 of 9
Anonymous
in reply to: MostafaElashmawy

Anonymous
Not applicable

Thanks Mostafa,

 

My core problem is that instance parameters are disabled inside arrays. I already could change all bricks in the array, but I want to change indiviual bricks, and only type parameters are avaliable. Also, family change for individual bricks are disabled.

0 Likes

Thanks Mostafa,

 

My core problem is that instance parameters are disabled inside arrays. I already could change all bricks in the array, but I want to change indiviual bricks, and only type parameters are avaliable. Also, family change for individual bricks are disabled.

Message 8 of 9
Anonymous
in reply to: ToanDN

Anonymous
Not applicable

Hi again Toan,

 

Anly images of bricks will not work, I want to calculate materials and weight.

 

There are a way of break an array inside a family? I could break then when directly in project, but I cant select the array object inside a family to break it!

0 Likes

Hi again Toan,

 

Anly images of bricks will not work, I want to calculate materials and weight.

 

There are a way of break an array inside a family? I could break then when directly in project, but I cant select the array object inside a family to break it!

Message 9 of 9
ToanDN
in reply to: Anonymous

ToanDN
Consultant
Consultant
No. If you want that level of flexibility, create the arrays in the project.
0 Likes

No. If you want that level of flexibility, create the arrays in the project.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report