https://github.com/bhom/revit_toolkit
A set of tools enabling exchange of information between BHoM and Revit.
https://github.com/bhom/revit_toolkit
adapter architecture bhom bim environment geometry mep physical structure
Last synced: 11 months ago
JSON representation
A set of tools enabling exchange of information between BHoM and Revit.
- Host: GitHub
- URL: https://github.com/bhom/revit_toolkit
- Owner: BHoM
- License: lgpl-3.0
- Created: 2016-06-16T10:28:36.000Z (over 9 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-16T15:01:31.000Z (over 1 year ago)
- Last Synced: 2024-10-18T04:16:55.051Z (over 1 year ago)
- Topics: adapter, architecture, bhom, bim, environment, geometry, mep, physical, structure
- Language: C#
- Homepage:
- Size: 47.6 MB
- Stars: 27
- Watchers: 11
- Forks: 13
- Open Issues: 77
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[](https://www.gnu.org/licenses/lgpl-3.0) [](https://ci.appveyor.com/project/BHoMBot/revit-toolkit/branch/master) [](https://dev.azure.com/BHoMBot/BHoM/_build/latest?definitionId=99&branchName=master)
# Revit_Toolkit
A set of tools enabling exchange of information between BHoM and [Revit](https://www.autodesk.com/products/revit/overview):
- communication between BHoM and Revit via the Adapter, `RevitListener` plugin and sockets
- `ToRevit` and `FromRevit` conversion
- a set of utility methods supporting conversion and processing of Revit elements
### Known Versions of Software Supported
Autodesk Revit 2018
Autodesk Revit 2019
Autodesk Revit 2020
Autodesk Revit 2021
Autodesk Revit 2022
Autodesk Revit 2023
### Documentation
For more information about functionality see [Revit_Toolkit Wiki](https://github.com/BHoM/Revit_Toolkit/wiki).
This toolkit is part of the Buildings and Habitats object Model. Find out more on our [wiki](https://github.com/BHoM/documentation/wiki) or at [https://bhom.xyz](https://bhom.xyz/)
## Quick Start 🚀
Grab the [latest installer](https://bhom.xyz/) and a selection of [sample scripts](https://github.com/BHoM/samples).
## Getting Started for Developers 🤖
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](https://bhom.xyz/documentation/Guides-and-Tutorials/Coding-with-BHoM/)
You will need the following to build Revit_Toolkit:
- Microsoft Visual Studio 2015 or higher
- Microsoft .NET Framework 4.8
- [BHoM](https://github.com/BHoM/BHoM)
- [BHoM_Engine](https://github.com/BHoM/BHoM_Engine)
- [BHoM_Adapter](https://github.com/BHoM/BHoM_Adapter)
- [Socket_Toolkit](https://github.com/BHoM/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
Debug2022 -> Revit 2022
Debug2023 -> Revit 2023
## Want to Contribute? ##
BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips [here](https://github.com/BHoM/BHoM/blob/main/CONTRIBUTING.md).
## Licence ##
BHoM is free software licenced under GNU Lesser General Public Licence - [https://www.gnu.org/licenses/lgpl-3.0.html](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](https://github.com/BHoM/BHoM/blob/main/LICENSE) and [COPYRIGHT_HEADER](https://github.com/BHoM/BHoM/blob/main/COPYRIGHT_HEADER.txt).