A set of tools enabling exchange of information between BHoM and Revit:
- communication between BHoM and Revit via the Adapter,
RevitListener
plugin and sockets ToRevit
andFromRevit
conversion- a set of utility methods supporting conversion and processing of Revit elements
Autodesk Revit 2018
Autodesk Revit 2019
Autodesk Revit 2020
Autodesk Revit 2021
For more information about functionality see Revit_Toolkit Wiki.
This toolkit is part of the Buildings and Habitats object Model. Find out more on our wiki or at https://bhom.xyz
Grab the latest installer and a selection of sample scripts.
If you want to build the BHoM and the Toolkits from source, it's hopefully easy! 😄 Do take a look at our specific wiki pages here: Getting Started for Developers
You will need the following to build Revit_Toolkit:
- Microsoft Visual Studio 2015 or higher
- Microsoft .NET Framework
- .NET Framework 4.5.2 for Revit 2018
- .NET Framework 4.7.2 for Revit 2019
- .NET Framework 4.7.2 for Revit 2020
- .NET Framework 4.8 for Revit 2021
- BHoM
- BHoM_Engine
- BHoM_Adapter
- Socket_Toolkit
Revit_Toolkit needs to be built separately for each version of Revit. To switch between version and specific Revit_Toolkit configurations use Configuration Manager:
Debug2018 -> Revit 2018
Debug2019 -> Revit 2019
Debug2020 -> Revit 2020
Debug2021 -> Revit 2021
BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips here.
BHoM is free software licenced under GNU Lesser General Public Licence - https://www.gnu.org/licenses/lgpl-3.0.html
Each contributor holds copyright over their respective contributions.
The project versioning (Git) records all such contribution source information.
See LICENSE and COPYRIGHT_HEADER.