我想指出用于创建算法的信息/资源,如本博客所示,它是将多边形(在我的情况下为 voronoi 单元)细分为几个不同大小的框:
http://procworld.blogspot.nl/2011/07/city-lots.html
在评论中可以找到博客作者的一篇论文,但是列出的唯一公式是关于候选位置的适用性:
http://www.groenewegen.de/delft/thesis-final/ProceduralCityLayoutGeneration-Preprint.pdf
任何语言都可以,但如果可以给出示例,首选 Javascript(因为它是我目前正在使用的语言)
[编辑]:我找到了一些可以开始的东西,但这不是我完全想要的: http ://www2.stetson.edu/~efriedma/squintri/