Collaboration with other software
About model and data exchange with 3rd party solutions: Revit, Solibri, dRofus, Bluebeam, structural analysis solutions, and IFC, BCF and DXF/DWG-based exchange, etc.

building materials inheriting properties from the parent element

Anonymous
Not applicable
Hello,
Is is possible to have a property inside building material which will inherit property from the archicad element it is applied? For example, if I was to have a building material for gypsum board, I would like to add parameter which would for example see the function, position or even a type of the parent element (all of those would also be custom parameter applied to each object with that material)
7 REPLIES 7
Anonymous
Not applicable
All I could find is accessing ID of the parent object.
poco2013
Mentor
FYI:

This is somewhat possible using the composite schedules as only composite schedules can address Building Material properties

You would just add a expression to your element in question (material property) to identify if the element contains the building material your interested in. if so, you could then insert the element type into your building material property. An alternate would be to just filter the composite schedule to only list elements that have that material.

AFAIK, boundary box position (plan location) is not available to expressions.
Gerry

Windows 11 - Visual Studio 2022; ArchiCAD 27
Anonymous
Not applicable
I understand that, it is fine to get element type or element id, but what if someone is looking to access some other properties from the specific element, it looks like you can not access via composite schedule, nor building material properties. This is a pity.
poco2013
Mentor
You can access any property of a element that is available to expressions, which is most,via the procedure outlined above.

Other than the boundary box position, which is not available, what specific properties are you interested in ,for what elements?
Gerry

Windows 11 - Visual Studio 2022; ArchiCAD 27
Anonymous
Not applicable
Thank you for your response.
Let us view this scenario. For example I have a series of walls made out of couple of layers of materials. And each wall would have a specific property created by me which describes program of the room wall is adjacent to (this is just one example). When listing building materials in comonents schedule, is it possible to read information from the wall element, and then make schedule listing accordingly?
poco2013
Mentor
Petar.Pejic wrote:
is it possible to read information from the wall element, and then make schedule listing accordingly?
OK - I see the confusion on my part -- my bad - my apology

Building material for walls is only for the basic (single material) style. If you are using a composite, then only the inside and outer skins are available. (inside face surface and outside face surface -their building materials). If the inside or outside material is of interest - then the answer is Yes Since these can be used in a expression in a composite schedule. If you are filtering on a sandwiched material -- then no
.
Assuming the classifications are set properly
Gerry

Windows 11 - Visual Studio 2022; ArchiCAD 27
Anonymous
Not applicable
Thanks for clearing that up. This seams like a limitation which could hopefully be updated and fixed. I somehow always find some limitations when it comes to schedules, looks like it is a great feature which needs some finish polishing