Revit_To_Database icon indicating copy to clipboard operation
Revit_To_Database copied to clipboard

Parsing Revit files in order to map from a latitude longitude and height to a Revit room identifier. Under the guidance of Prof.Dennis shasha

FireRevit

Revit API Platform .NET

Revit secondary development project.
Using Revit Files to Identify the Location of Fire Danger and Escape Routes.
Under the guidance of Prof. Dennis Shasha.

Please refer to NYU technical report for more information.

Versions

The most up-to-date version provided here is for Revit 2019.

Install

The IDE we used is Visual Studio(VS), So the installation shown here are based on VS.
If you use another IDE, you can just regard the part related to VS as a reference.

Please install Revit 2019/2020 and MySQL on the machine.
FireRevit requires python version >= 3.5, packages of PyMySQL (v0.9.3), matplotlib (v3.1.1), ironPython (v2.7.10) and MySql.Data (v8.0.21).
Besides, please add the references of:
• RevitAPI.dll
• RevitAPIUI.dll
• RevitNET.dll
• RevitAddInUtility.dll (the property of Copy Local should be set to True)
Find these assemblies in the installation directory of Revit.

Author

Implemented by Luhan Sheng and Dennis Shasha.

Maintained by Luhan Sheng.

Contact

[email protected]

License

This project is licensed under the terms of the MIT License. Please see the LICENSE file for full details.