Importing an Adaptive Family
1. (Rhino) Draw Closed Polylines Representing Adaptive Placement
Draw the polyline in Rhino based on the adaptive point order within the target Revit family.
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Rhino-DefineAdaptive.gif)
2. (Rhino) Assign Polylines to Adaptives Category and Type
Select the Family Name and Type that applies to your polyline selection. Family types are defined using the [Family Name]:[Family Type] convention.
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Rhino-AssignAdaptive.gif)
3. (Revit) Load Pre-Made Adaptive Component Family into Project
Revit adaptive components should have a matching number of points relative to the Rhino polyline.
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Revit-AdaptiveDef.gif)
4. (Revit) Launch Rhino Conveyor and Select Saved Rhino 3DM File
Review the selected adaptive components within the Select Elements table before importing
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/AdaptiveComponent-Import.png)
5. (Revit) Load Selected Adaptive Components into Revit
Adaptive components are placed according to the vertex locations of the Rhino polyline
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Revit-AdaptiveLoad.gif)
Modify and Update Adaptive Locations
1. (Rhino) Modify the vertex locations of some polylines
Move the vertices on the existing polylines of the adaptive component. Save the Rhino file.
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Rhino-AdaptiveChange.gif)
2. (Revit) Refresh the file in the Rhino Conveyor panel
Review the updated adaptive component objects highlighted in yellow
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/AdaptiveComponent-Update.png)
3. (Revit) Load the updates
The existing adaptive components will be moved to a new position (and retain their original element IDs after the update)
![](https://apps.provingground.io/wp-content/uploads/sites/2/2020/03/Revit-AdaptiveUpdate.gif)