I’m sorry that the problem is still not that clear for you. Here you are the problem in different words:
In conceptual phase when you’re creating your first computational sketches in your design process, you build a quick parametric 3D model that help you to test all your design variations in an easy way compared to conventional and traditional ways.
So, for example, if your goal is to test your generated mass energy efficiency, you should first divide it into ZONES. This process got automated by the guys of Hoenybee through a component called “Honeybee_SplitFloor2ThermalZones”. This component is able to automate the process of subdividing the building mass into (Core + Perimeter). However this component get stuck usually for non-convex shapes “quite complicated network of curves”.
Then we tried to override this problem and create small definition to be able to deal with those non-convex geometries to create this offset easily “Check attached image”.
This way succeeded but with many limitations as you see in the series of images in our top post. If you are trying to reconfigure the building layout, offsets get intersected and creating a mess.
We searched to find another way of creating building zones with no problems and we found what Timur Dogan, Christoph Reinhart, and Panagiotis Michalatos mentioned about using “straight-skeleton subdivision” is a perfect clue for this problem.
Now, to sum up, we are searching to find a definition or a plugin that can do this job using the concept of, or something similar to, “straight-skeleton subdivision”.
I wish you find this helpful to understand the problem clearly.
Looking forward to hear from you.