Project data & BIM
About BIM-based management of attributes, schedules, templates, favorites, hotlinks, projects in general, quality assurance, etc.

Label or autotext showing top level of a hole in the wall

gedzior84
Booster

Hello everybody,

 

It should be a fairly simple task, but I have not found a solution.

I want to create a label showing the top level of a hole in the wall created by door/window.

The label should show a level in reference to project zero.

 

As for now, the only property I have found shows the top of the door, but including the architrave (5.19 in this case).

I cannot find the autotext to show +5.03 value. 

I am pretty sure I have run through all of the autotexts and not one of them shows the +5.03.

 

Screenshot below.

On the right there is a label showing 519.20 which is the top of the architrave, and is not the value I am interested in.

 

gedzior84_0-1738232662065.png

 

Operating system used: Windows 11

4 REPLIES 4
Laszlo Nagy
Community Admin
Community Admin

I checked this issue. This is peculiar and I cannot decide if it is a bug or it is by design. I would consider it a bug because it definitely does not work the way I would expect intuitively.

So, what I found is that the "Top Elevation to Project Zero" parameter in the "General Parameters" group returns the value of the top of the Door, but it considers the whole geometry of the Door, which includes the Casing as well (and might consider other parts outside the Door Opening as well). It seems to me that it takes the full 3D bounding box of the Door geometry, and returns the top of that. So, in the case I tried, it returned the top of the Casing instead of the top of the Door Opening.

 

I can offer you a workaround: create a new Property with the Length Data Type, and make it available for all Openings, Doors, and Windows Classifications.

Then use the following expression to define its value:

 

{Property:General Parameters/Elevation to Project Zero} + {Property:General Parameters/Height}

 

So, it returns the sum of the "Elevation to Project Zero" General Parameter (which will return the bottom of the Door Opening - even if there is a Casing), and the "Height" General Parameter (which returns the nominal height of the Door Opening).

Then use this Property as Autotext in your Label.

 

OpeningTopfromProjectZero.png

And here is the result:

 

OpeningTopfromProjectZero2.png

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28
gedzior84
Booster

Thank you so much Laszlo!

 

I would have never thought that this might get so difficult, and would also lean towards a bug theory, as I cannot see a reason to not include such a property as a wall hole levels.

I will include your solution in my project, as a workaround.

 

Much appreciated.

Cheers!

 

PS

May I ask you how did you manage to show the levels in 'meters', as it shows me the proper value, but in 'centimeters'?

It (the format of Property values) is governed by the settings in the Options > Project Preferences > Calculation Units Dialog.

Loving Archicad since 1995 - Find Archicad Tips at x.com/laszlonagy
AMD Ryzen9 5900X CPU, 64 GB RAM 3600 MHz, Nvidia GTX 1060 6GB, 500 GB NVMe SSD
2x28" (2560x1440), Windows 10 PRO ENG, Ac20-Ac28

Many many thanks Laszlo!!! 

Setup info provided by author