Learn to manage BIM workflows and create professional Archicad templates with the BIM Manager Program.

Archicad C++ API
About Archicad add-on development using the C++ API.
SOLVED!

Return skins of walls

Emkave
Booster

Good day everyone, I have a problem with returning a data about the skins of a wall in Archicad.

I have checked these links but they didn't give me much of information:
https://community.graphisoft.com/t5/Modeling/Wall-composite-construction-layers-Different-methods-di...

https://community.graphisoft.com/t5/Archicad-C-API/How-to-get-wall-materials-and-thicknesses-using-A...


I wonder if there is a pseudo code of how the information about the skins of the wall could be extracted. I am a bit unsure of how the attributes and data are stored at backed of Archicad, soooo... yeah.

Any help will be appreciated!


11 REPLIES 11

Thank you very much for the hints. I also wonder if there is somewhere an array of names of those skins that I could also return.

Thank you again!

LChen
Graphisoft
Graphisoft

You can get the index of each skin's building material from API_CWallComponent data, then call ACAPI_Attribute_Get() function to have the name of building material using the index.

HTH.