Create an expression using a value defined in the materials catalog
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā2019-01-28 12:11 PM
ā2019-01-28
12:11 PM
I'm trying to create a property defined as an expression, using the value of density stored in a material described in building materials dialog box. But I can't find any property of a material in the list of parameters and properties.
Āæany solution?
i7 3770K / MSI GS73VR 7RF i7 7700HQ
16 gb
GTX 3060 / GTX 1060
Windows 10
ArchiCAD 25 SPA
16 gb
GTX 3060 / GTX 1060
Windows 10
ArchiCAD 25 SPA
Labels:
- Labels:
-
Data management
1 REPLY 1

Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
ā2021-05-24 11:42 PM
ā2021-05-24
11:42 PM
You are right, no Density of Building Material is available.
There is only Building Material name you can use defining property expression.
You probably wanted to get weight of element?
Maybe you need to solve it this way: to write very long expression, that will check Building Materials names and match with density, that you need to write manually in this expression code.
Something like (IF Building Material = "name" THEN Density = "...") OR (IF Building Material = "name" THEN Density = "...") - I'm not following exact punctuation of expression, just as an example.
Long expressions are working too. I once wrote this (it detects building material and calculates bricks or blocks quantity):
There is only Building Material name you can use defining property expression.
You probably wanted to get weight of element?
Maybe you need to solve it this way: to write very long expression, that will check Building Materials names and match with density, that you need to write manually in this expression code.
Something like (IF Building Material = "name" THEN Density = "...") OR (IF Building Material = "name" THEN Density = "...") - I'm not following exact punctuation of expression, just as an example.
Long expressions are working too. I once wrote this (it detects building material and calculates bricks or blocks quantity):