-
Notifications
You must be signed in to change notification settings - Fork 15
Revit Adapter basics
In order to activate, Revit_Adapter requires to be set up in two places:
- Revit
- one of the UIs:
Once it is set up, Adapter actions can be performed.
Once the Adapter is successfully set up, one of the actions can be executed:
Push and Pull include conversion from and to Revit, which is being triggered on the fly - it is highly recommended to read this section carefully in order to understand all aspects of this process.
There is a range of settings that can be specified in RevitSettings for each adapter instance. These are:
-
ConnectionSettings- socket connection settings for Revit Adapter -
FamilyLoadSettings- Revit family load settings for Revit Adapter - currently it is on prototype stage with limited functionality MapSettings-
DistanceTolerance- used in geometry processing -
AngleTolerance- used in geometry processing
Code mechanics of the Revit_Adapter is explained in Adapter Details section.
-
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