-
Notifications
You must be signed in to change notification settings - Fork 14
What is Revit_Toolkit for
Revit_Toolkit is a set of tools that enable and support exchange of information between BHoM and Revit. The heart of the process is the Adapter that links Revit with BHoM. It allows for the following actions:
Push and Pull include conversion from and to Revit, which is being triggered on the fly.
Revit_Toolkit includes a range of support classes and methods that extend the core BHoM to embrace the complexity of Revit. These, among others, are:
- dedicated Requests supported by a range of filtering methods that allow specified queries
- BHoM wrappers for Revit elements:
Sheets
,Viewports
,IViews
,DraftingInstances
,ModelInstances
etc. - general methods to process Revit elements and documents, mainly for conversion purposes
All Adapter actions can be taken from any of the BHoM-supported UIs: Grasshopper, Dynamo or Excel. Additionally, all relevant methods and classes are public
, therefore other applications can be built upon the code base of Revit_Toolkit (see simple Forms app sample).
-
Overview:
What is Revit_Toolkit for?
Code structure
Building from source and debugging
License
Sample scripts -
Adapter:
Basics
Revit <-> BHoM conversion
BHoM vs Revit identity
Handling of Parameters
Conventions
Setup in Revit
Setup in Grasshopper
Setup in Dynamo
Setup in Excel
Details -
Pull:
Basics
Requests and filtering
Pull of Geometry and Representation
Pull from Links
Pull in Grasshopper
Pull in Dynamo
Pull in Excel
Examples
Explicit family vs type mapping
Details -
Push:
Basics
Push modes
Updating Revit types
FamilyLibrary
Push in Grasshopper
Push in Dynamo
Push in Excel
Examples
Details -
Remove:
Basics
Remove in Grasshopper
Remove in Dynamo
Remove in Excel
Examples
Details -
References:
BHoM Wiki
BHoM Adapter