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)
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.
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.
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?
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
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