Announcements
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Inheritance parameters

Inheritance parameters

Enabling parameters to inherit from other elements in the project. This parameter should read a parameter value of an element it is anchored to. This anchor could be automatic (e.g face based families) or through a manual link created by a user.

 

For example a set of elements might have the same set number. But you might not want to make it into a group or assembly and you want to schedule on this number.

 

Another example, you might want to read a value from another family (e.g room) and change the family instance based on the parameter values of the room.

 

Note: I can see some issues, because Revit normally makes use of parent-child relationships and issues like circular references. However at the moment we need to do a lot this work manually (means possible errors) or make use of Dynamo.

4 Comments
Anonymous
Not applicable

@L.Maas 

Correct me if I'm wrong, but it seems the groundwork for this functionality already exists in Tag families via Labels.

Would it be possible to add Labels to other categories, and then add a way to have family parameter formulas reference the values passed in by these Labels?

 

I would love to see this functionality in a future release!

SamBerk
Advocate

Hi @L.Maas 

 

If you wanna go with 3rd party plugins, BIMright has a feature called Category Joins, that does exactly this.

 

https://www.bimright.com/features/categoryJoin 

L.Maas
Mentor

Thanks for the tip.

 

I can solve some of those things with a Dynamo scirpt. However I would like to see something implementend in vanilla Revit

 

hwo_osa
Advocate

This is, in my opinion, a fundamental feature to ensure a clean data structure in any BIM model.

E.g. in a facade, currently all curtain wall panels - including doors and windows - know nothing about their host element.

This leads to all sorts of problems. For instance, we might assign a cost group to the facade wall, but not to each individual panel.

An external BIM managers would mark this as an error in the IFC file, because every element has to have a cost group, including curtain wall panels.

I imagine it would be feasible - and quite practical - to be able to define an inheritance behaviour for a family or type like this:

hwo_osa_0-1768310572228.png

Instead of linking this to a global parameter, you would have the option to select "Inherit from host", with the ability to select the hosts parameter from which to inherit the value.

 

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

Submit Idea