Magnetizing Floor Plan GeneratorMagnetizingFPG 2.0 (Rhino 7)
Generator of Floor Plans, initially was conducted as part of a student research program in Bauhaus University
更新日期:2023年3月29日分类标签:grasshopper插件 rhino插件 windows软件 建筑grasshopper草蜢插件 Magnetizing Floor Plan Generator rhino犀牛软件 公共建筑 平面图生成语言: 平台:
历史版本(6) 4 人已下载 手机查看
此插件为官方原版未经修改,如需了解对应#rhino插件#的原版信息,可在页面底部点击跳转官方网站进行查看下载。
哪里可以下载到rhino插件
当然是访问建筑曲奇导航的Rhino插件板块,超全rhino 插件下载请访问: rhino插件大全
介绍的项目可以视为探索为公共建筑生成平面图的各种方法的研究,随后创建了一种新的算法来解决这个任务。选择公共建筑作为主要研究目标,是因为它们的结构复杂且非标准化。目标是尝试不同的先前描述的方法,发明全新的技术和方法,选择其中最好的并整合到自己的算法中。
重要提示:将房间连接到HouseInstance组件后,有时需要按F5刷新组件状态,因为出于某些原因它不会自动发生。
从项目开始,易用性就被视为一个关键特性。因此,为grasshopper环境创建了一个简单的解决方案来管理房屋的房间程序。它使用户能够设置基本参数,如房间名称、面积、房间连接、入口位置、空间类型(房间/大厅)。
声明被作为起点:建筑物中的每个房间都可以从任何其他房间到达。这意味着整个通信结构是相互连接的,从而形成了核心。可以说,生成的第一步是开发一个疏散计划,随后可以转换为更易懂的通信网络。
每个房间都通过沿着其一、二或四边的走廊进行扩展。房间逐一放置,使得每个放置的房间都应该通过自己的走廊与主走廊结构相连。此外,每个房间都应与所有必需的房间相邻。这个过程持续到没有合适的空间用于下一个房间。之后开始新的迭代,并生成新的变体。同时,之前计算出的解决方案通过准进化算法得到发展。最终,生成器产生大量解决方案,然后根据评估函数(通常是放置的房间数量或放置的房间总面积提供最易理解的评估结果)选择最佳方案。
项目的源代码可以在这里找到:https://github.com/hellguz/Magnetizing_FloorPlanGenerator