Glazing ratio on HBsurface

Dear expert,

I have tried to create a simple building with variable orientation and variable glazing ratio in order to show the effect of this variables on internal illuminace.
To do this I have already a geometry that I have converted in a HBsurfaces, then in one of this surfaces I have added a window with variable glazing ratio.
Although the simulation run with reliable results (illuminance decrease with the glazing ratio at fixed orientation) I am not sure that it is the right way to do this,
in fact I am not able to change the window characteristic, and if I try to separate the window from the wall with decomposeByType component it isn’t works.

So, how I can separate the window from the HBsurface as shown in the 004_HB example?


PS: Maybe the problem is more clear if you check in the attachment the .gh file. (194 KB)

Hi Giuseppe,

I checked the attached file but Rhino geometries are not internalized. DecomposeHBZone will only work for HBZones and not Honeybee surfaces. If you download the new release from the last week you can set up glazingMaterial when you add the glazing to the surface.



Hi Mostapha,

Sorry, I forgot to internalise the data!! I suspected that decomoposeByType works only for the zone.

So, I saw this solution in an other discussion but I thought that is not my case because I need a variable glazing ratio and it seems to be a “static” solution.

Maybe in order to use this component I can prepare a set of window with different size and then choose one from a list. What do you think?

Thanks for the help.




I have also noticed that the image based simulation gives to me images that regards my original geometry inspite of the rotated one although as input in the analysis components I have given the rotated gemotry.

In fact, ss you can see in the image below, the buildings are oriented in the opposite way.

The strange thing is that the window has the size given in the new geomtry.

Any suggestion?



I will check your file but are you rotating the HBObjects?

You shouldn’t rotate or move HBObjects in any case. If you need to rotate the geometries you should do it before converting the geometries to HBObjects. This is a limitation and I should add a warning for this case to make sure user will know about that.

  • Mostapha