cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 
Sheena Marie Tamidle
Contributor

Archicad 26: Graphic Override Problem

I created a graphic override for Quality Assurance which rules that any element with "Undefined" Structural Function will be painted in orange and the rest will be transparent . But whenever I go to 3d, everything is transparent even if there one element with undefined structural function. Please see pictures attached.

SheenaMarieTamidle_0-1666679598862.png

SheenaMarieTamidle_1-1666679644820.png

SheenaMarieTamidle_2-1666679692505.png


Please Help! Is this a bug? 'Cuz this has been the graphic override I used for QA since Archicad 25 and I don't know why it is no longer working in Archicad 26.

 

 

1 Solution

Accepted Solutions
hevi
Ace

The rule list is executed from the bottom  - switch position on the two rules.

Go to post

5 Replies 5
hevi
Ace

The rule list is executed from the bottom  - switch position on the two rules.

Sheena Marie Tamidle
Contributor

I see it worked now. Thank you so much😀

DGSketcher
Legend

Another piece of GS logic at its best. 🙄

Apple iMac Intel i9 / macOS Sonoma / AC27UKI (most recent builds.. if they work)
Karl Ottenstein
Moderator Emeritus

@DGSketcher wrote:

Another piece of GS logic at its best. 🙄


Incredible, isn't it?  I'd never noticed this before but it makes zero sense to me.  The Help File says this:

 

 

Order of rules

Rules in a Graphic Override Combination are applied in the order that they are listed.

 

If two rules both apply, but can’t be applied simultaneously, then the rule that is higher up applies.

 

•For example: all plaster walls are blue, and all elements with a Fire Rating of 30 min are red. A wall that fits both of these rules will get the override from the rule that is higher up in the list.


To change the order, drag a rule up and down using the arrows the left edge of its row in the list.

Which states that rules are applied in the order listed (top-down)... BUT as soon as one rule matches, no subsequent rules will be applied to the same element.  So, basically, as @hevi said, the rules are really applied bottom up - in the opposite order from which they are listed.  Insanity.

 

 

Vote for Wish: Copy/Paste in 3D

AC 29 USA and earlier   •   hardware key   •   macOS Taho 26.1 MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Laszlo Nagy
Community Admin
Community Admin

This must be a cultural thing - for me, the way the rules are applied and the explanation both make perfect sense.

Archicad goes from top to bottom in the list of Rules. If an element satisfies a Rule's Criteria, then the Rule's Override is applied to it. Then no other Rule in the list is even evaluated for it, since it already has an Override applied to it.

If you think about it, why would you evaluate a Rule's Criteria for an element any more if the element is already Overridden? It is just a waste of time.

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-Ac29

Still looking?

Browse more topics

Back to forum

See latest solutions

Accepted solutions

Start a new discussion!