Autozoner, seems this method can handle complex shapes than HB_Split2Zone tool

Recently I’ve read this article, it is seems very appealling that this algorithm can handle complex building shapes, to divide them into perimeter and core zones. This method is useful when one can not obtain detailed building plans when dealing with urban scale simulation, or in the concept design phase.
I designed my own inefficient ‘algorithm’ through grasshopper to achieve this before but not suit for any shapes :pensive:, hope this can help someone like me. And do @chris plan to add this tool?:grinning:

1 Like

@miraclema It is a great algorithm.Could you show some example about it?

@SaeranVasanthakumar can explain this better than I can but both the Atuozoner that Timur developed and the SplitFloors2ThermalZones component that @SaeranVasanthakumar developed are taken from the same straight skeleton method that was originally developed by Aichholzer et al..

Saeran has told me that there’s nothing fundamentally stopping the code in the SplitFloors2ThermalZones from processing concave and more complex geometry as you see the autozoner tackle except for some as-of-yet unidentified bug in his code. Now that many of the functions within his component have been translated to our Ladybug [+] geometry library where we have better error testing frameworks, I’m determined to find the bug and offer something comparable to the autozoner for Honeybee[+].
Hopefully, this is something that we’re able to implement for the next Honeybee[+] release in the Spring but it should follow soon after this release if we don’t have it by then.

1 Like
I found an open source version of the article, you can find examples here.:grinning:

Amazing! Can’t wait to see it! :grinning: