Grasshopper(简称GH)是Rhino环境下的参数化建模插件,其简单、直观的建模界面和易于理解的编程接口使其成为国内外领先的参数化设计软件。最大的特点是它采用可视化编程,并具有通过输入特定逻辑参数来控制形状生成的各种运算符,并且允许您通过改变参数来概念化概念模型的几何形状,并可以通过编程来实现最佳形状。优化性价比。 Grasshopper的建模过程中,编辑好的编程语言通过算子以数据的形式存储,算子之间通过电线连接,通过输入输出端进行数据对接和信息传递。与其他建模软件相比,Grasshopper建模可以用循环运行的程序代替机械迭代,从而使数据之间的联系更加准确,大大提高参数模型生成的效率。在Grasshopper中建立模型后,您可以通过算子将编程结果传输到Rhino以生成实体模型。
使用Rhino和Grasshopper插件创建模型主要只产生控制模型几何参数的信息,但也会生成非几何信息和可用于构造组件属性、功能等的参数,不包含任何信息。管理活动需要将已建立的参数化模型导入BIM软件中以供后续细化。从本质上讲,它只是一个参数化建模软件,而不是BIM 模型。 Rhino 软件具有许多用于与其他BIM 软件进行传输和转换的接口,并且格式转换允许您使用BIM 软件。在对形状不寻常的建筑物进行建模时,我们通常会结合使用Rhino和Revit进行信息管理。通过Rhino将模型文件导出为SAT格式,并在下一步导入到Revit中,为生成的实体添加构件和相应的属性信息。以及模型信息的分析。然而,导入到Revit中的Rhino模型只包含生成的曲线和曲面的几何信息,而不包含生成模型的逻辑数据。如果更改模型,则必须在Rhino 中对其进行编辑并重新导入。由于导入Revit会使过程复杂且低效,并且在后续与详细设计软件的连接过程中可能会丢失大量模型信息,因此Rhino是只能在设计过程早期探索几何的绝佳工具。这就是为什么使用Rhino 作为软件约束。