暂无封面

Eelish

分享

Eelish是一个正在进行中的rhino插件,旨在将柱子中心和梁中心线放置在具有凸出和凹进房间的正交平面上,目标是实现房间天花板的规则划分。

其放置由(至少)三个变量控制——

  1. 楼层平面图
  2. 允许的柱子中心之间的最大距离,以及
  3. 允许的柱子中心之间的最小距离。

算法从最大的房间开始,将其长度和宽度分别划分为等于或小于允许的最大距离的等距值。根据划分点的网格添加梁。这个过程按面积降序依次重复进行其他房间。对于每一步,删除在前几步中找到的、距离柱子允许的最小距离内的划分点。