Během prázdnin je budova otevřena: 6.00–22.00 (pracovní dny), 8.00–22.00 (víkend).

Publikace

Improving BIM Interoperability: A Grasshopper Python workflow for structural modelling from Rhino to Revit

Arch. Paulin Faskel Tchoundie Tchuigwa

Information exchange in Building Information Modelling (BIM) faces significant interoperability challenges due to the use of heterogeneous software tools, which often struggle to interpret objects across disciplines. These challenges stem from inconsistencies in geometry, properties, and relational representation. While Industry Foundation Classes (IFC) have been employed to address these issues, their effectiveness remains limited. This paper presents a Grasshopper script with custom Python nodes to automate the creation of Revit structural models, including columns, beams, floors, and foundations, from Rhino models. The script follows a three-step process: first, it analyses Boundary Representation (BREP) elements in Rhino to generate corresponding Revit levels; next, a custom Grasshopper node extracts BREP dimensions to create Revit structural families based on user-defined parameters, such as material type (e.g., concrete, steel) and physical properties; finally, using Python, the script positions the elements accurately within the Revit model at their designated levels through the Rhino.Inside.Revit (RIR) Grasshopper plugin. This method enhances data exchange by maintaining native Revit elements, enabling better data management and providing construction-specific information, such as element volumes for quantification. Despite its limitations, including the inability to generate curved beam elements, the proposed approach demonstrates significant potential for improving structural modelling workflows in Revit. Future research will focus on expanding the script to support additional structural elements, further enhancing BIM interoperability and automation.

Za obsah této stránky zodpovídá: doc. Ing. arch. Mgr. et Mgr. Klára Brůhová, Ph.D.