Giter VIP home page Giter VIP logo

revit_toolkit's Introduction

License: LGPL v3 Build status Build Status

Revit_Toolkit

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 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

Documentation

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

Quick Start ๐Ÿš€

Grab the latest installer and a selection of sample scripts.

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

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
    • .NET Framework 4.8 for Revit 2022
  • 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
Debug2022 -> Revit 2022

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.

Licence

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.