# Introduction

The Geometry Gym Revit plug-in for grasshopper allows for the parametric generation of native REVIT files and family's within the grasshopper environment. The REVIT plug-in comes packaged with the IFC plug-in and shares a lot of the same functionality.

The REVIT plug-in has been developed to provide a simplified model creation tool specifically for REVIT, utilising typical REVIT type names and functions without the need to set-up sometimes complicated relationships and project definitions required within the IFC plug-in.

## User Interface

The image below highlights the REVIT plug-in interface within the grasshopper environment.

![Revit Toolbar in Grasshopper](/files/sRjViKwBepVIZAOFEnI1)

The typical tabs and the components within those are explained below.

### Base Tab

* Bake Component (Export options)
* Model Definition Attributes (Grids and Levels)
* REVIT Materials and Material Layers
* Set hosts
* REVIT Structural Profiles and Tapering Sections
* REVIT Geometry Modelling Tools

### Elements Tab

* Adaptive Component Type
* Mass and Generic Model Types
* Standard REVIT Element types
* Type Attributes

### Instances Tab

* Adaptive Component Instance
* Direct Shape Instance
* Standard REVIT Element Instances
* Curve Instance

### Parameters Tab

* REVIT Parameters which can be added to a element

### Structure Tab

* Set Analytical Curve Elements
* Structural Restraints and Member End Releases

### View Tab

* Create View, REVIT Sheets and View ports


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://technical.geometrygym.com/rhino-grasshopper/revit/introduction.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
