cancel
Showing results for 
Search instead for 
Did you mean: 
EN
cancel
Showing results for 
Search instead for 
Did you mean: 

How to use Archicad's Graphic Overrides to color zones by size

colorbysize_flower.gifWelcome to our series of articles from the One Override To Rule Them All challenge!

We invited some of the participants of the challenge to elaborate on their entries, share their workflows and tips & tricks.

Enjoy and feel free to start a thread in the Documentation forum if you have any questions.

Let's learn how Bart Cuppens used Graphic Overrides to enhance the functionality of Zones.


There are 4 different sizes of zones we want to differentiate:

  • Surface area below 50m2
  • Surface area between 50m2-74m2
  • Surface area between 75m2-99m2
  • Surface area above 99m2

Step 1

Draw 4 zones with different sizes: 25, 50, 75 and 100m2

4 zones.jpg

Step 2

You need the setup a property before setting up the Graphic Overrides (the measured area is not listed in the Graphic Overrides criteria).

1. Go to Options > Property Manager and add a New Group.

 

Property.jpg

 

2. Add a new property in the group called Surface Area Zone.

 

Group.jpg

 

3. Choose Area as the data type and click on Expression. the Expression Editor will appear.

 

Property Manager.jpg

 

4. Click on Parameters & Properties to add the parameter Measured Area from the zone list and press OK.

 

Zone.jpg    Expression.jpg

 

5. Make sure the property is available to the classifications (custom or all).

 

Manager.jpg

Step 3

Now you can start setting up the Graphic Overrides.

1. Open the Graphic Overrides Combinations by clicking on the icon in the bottom (1), make a new override and give it a name.

GOC.jpg

 

2. You’ll have to make 4 rules, one for each color or fill percentage.

 

Surface area below 50m2

 
RubiaTorres_4-1669147903647.png

Surface area between 50m2-74m2

RubiaTorres_5-1669147916701.png

Surface area between 75m2-99m2

RubiaTorres_6-1669147922631.png

Surface area above 99m2

RubiaTorres_7-1669147928334.png

 

Rule 1: 0-49m2

This rule will give all fills a base color, the other rules will override this one when the measured area is higher than 49m2. Feel free to add more criteria based on layers, etc.

 

As criteria, choose Zone as the element type to filter all zones:

  • Choose a 25% fill and override the cover fill (1)
  • Choose a foreground pen color for the cover fill

 

Rules.jpg

 

This graphic override will make all zone fills light blue.

Rule 1.jpg

Rule 2: 50-74m2

1. Duplicate the first rule and rename it.

 

New Rule.jpg

 

2. Add the newly made parameter under the criteria surface area zone and restrict it to all areas above 49m2 (>=50).

 

49m2.jpg

 

2. Change the fill type to 50%.

 

50.jpg

 

Rule 3: 75-99m2

1. Duplicate the last rule and rename it to 75-99m2.

2. Set the criteria value to 75 and change de fill type to 75%.

 

Rule 3.jpg

 

Rule 4: 100m2

1. Duplicate the last rule and rename it to 100m2.

2. Set the criteria value to 100 and change the fill type to solid.

 

100.jpg

 

Color by size should look like this:

 

Color by size.jpg

 

Note: Make sure the order of the rules is the same. Higher rules in the list overwrite the lower ones.

 

The graphic overrides should change zone colors based on size:

Result.jpg

Final result

colorbysize_flower.gif


Get to know Bart Cuppens:

 

Bart works as an architect in a firm of 50+ employees and teaches Bachelor students of first and second year at Hasselt University's Architecture school. He has many years of experience in architectural visualizations using Cinema 4D and V-Ray.

 

Location:

Diepenbeek, Belgium

 

Connections:

It seems like Bart is a low profile guy, but you can connect with him on LinkedIn.


Check out our series of articles about the Graphic Overrides combinations from the challenge

 

How to Use Archicad Graphic Overrides for structural classification

How to Use Archicad Graphic Overrides to show design progress from conceptual to developed design

Still looking?

Browse more articles

Back to articles

See latest solutions

Accepted solutions

Start a new discussion!