Components for Revit
This guide documents the Grasshopper components that support Revit interaction. It is important to have a basic understanding of the Revit Data Hierarchy when working with Revit-aware components to create and edit Revit content.
Annotate Components
        
             
        
         | 
        Add Detail Item | Given its Location, it adds a detail item element to the active Revit document | 
        
             
        
         | 
        Add Detail Line | Given a Curve, it adds a detail line to the given View | 
        
             
        
         | 
        Add Region | Given a profile, it adds a region to the given View | 
        
             
        
         | 
        Add Revision Cloud | Given a profile, it adds a revision cloud to the given View | 
        
             
        
         | 
        Add Symbol | Given its Location, it adds a symbol element to the active Revit document | 
        
             
        
         | 
        Add Text | Given a content and a point, it adds a text to the given View | 
        
             
        
         | 
        Annotation Leaders | |
        
             
        
         | 
        Annotation References | |
        
             
        
         | 
        Reference Annotations | |
        
             
        
         | 
        Add Aligned Dimension | Given a line, it adds an aligned dimension to the given View | 
        
             
        
         | 
        Add Angular Dimension | Given an arc, it adds an angular dimension to the given View | 
        
             
        
         | 
        Add Arc Length Dimension | Given an arc, it adds an arc length dimension to the given View | 
        
             
        
         | 
        Add Diameter Dimension | Given an arc referece, it adds a diameter dimension to the given View | 
        
             
        
         | 
        Add Linear Dimension | Given a line, it adds a linear dimension to the given View | 
        
             
        
         | 
        Add Radial Dimension | Given an arc referece, it adds a radial dimension to the given View | 
        
             
        
         | 
        Add Spot Coordinate | Given a point, it adds a spot coordinate to the given View | 
        
             
        
         | 
        Add Spot Elevation | Given a point, it adds a spot elevation to the given View | 
        
             
        
         | 
        Dimension Text | |
        
             
        
         | 
        Tag Area | Given a point, it adds an area tag to the given Area Plan | 
        
             
        
         | 
        Tag By Category | Given a point, it adds a category tag to the given View | 
        
             
        
         | 
        Multi-Category Tag | Given a point, it adds a multi-category tag to the given View | 
        
             
        
         | 
        Material Tag | Given a point, it adds a material tag to the given View | 
        
             
        
         | 
        Tag Room | Given a point, it adds a room tag to the given view | 
        
             
        
         | 
        Tag Space | Given a point, it adds a space tag to the given view | 
        
             
        
         | 
        Add Detail Group | Given its Location, it adds a detail group element to the active Revit document | 
Architecture Components
        
             
        
         | 
        Add Ceiling | Given its outline curve, it adds a Ceiling element to the active Revit document | 
        
             
        
         | 
        Add Column | Given its Location, it adds a column element to the active Revit document | 
        
             
        
         | 
        Add Floor | Given its outline curve, it adds a Floor element to the active Revit document | 
        
             
        
         | 
        Add Railing | Given a curve, it adds a Railing element to the active Revit document | 
        
             
        
         | 
        Add Roof | Given its outline curve, it adds a Roof element to the active Revit document | 
        
             
        
         | 
        Add Face Opening | Given its outline boundary and a host element, it adds an opening to the active Revit document | 
        
             
        
         | 
        Add Shaft Opening | Given its outline boundary, it adds a Shaft opening to the active Revit document | 
        
             
        
         | 
        Add Vertical Opening | Given its outline boundary and a host element, it adds a vertical opening to the active Revit document | 
        
             
        
         | 
        Add Wall Opening | Given a host wall, it adds an opening to the active Revit document | 
        
             
        
         | 
        Opening Boundary Profile | Get the boundary profile of the given opening | 
        
             
        
         | 
        Host Type Compound Structure | Get-Set host type compound structure | 
        
             
        
         | 
        Construct Compound Structure | Construct compound structure | 
        
             
        
         | 
        Construct Compound Structure Layer | Construct compound structure layer | 
        
             
        
         | 
        Deconstruct Compound Structure | Deconstruct compound structure | 
        
             
        
         | 
        Deconstruct Compound Structure Layer | Deconstruct compound structure layer | 
        
             
        
         | 
        Host Boundary Profile | Get the boundary profile of the given host element | 
        
             
        
         | 
        Element Host | Obtains the host of the specified element | 
        
             
        
         | 
        Host Faces | Obtains the faces of a Host element | 
        
             
        
         | 
        Host Curtain Grids | Obtains the curtain grids of the specified host element | 
        
             
        
         | 
        Host Inserts | Obtains a set of elements inserted at the specified Host | 
        
             
        
         | 
        Host Shape | Gives access to points and edges on a slab, roof, floor or toposolid | 
        
             
        
         | 
        Host Type Compound Structure | Get host object type compound structure | 
        
             
        
         | 
        Deconstruct Compound Structure | Deconstructs given compound structure into its properties | 
        
             
        
         | 
        Deconstruct Compound Structure Layer | Deconstructs given compound structure layer into its properties | 
        
             
        
         | 
        Analyze Mullion Type | Analyze given mullion type | 
        
             
        
         | 
        Analyze Panel Type | Analyze given panel type | 
        
             
        
         | 
        Analyze Curtain System Type | Analyze given Curtain System Type | 
        
             
        
         | 
        Analyze Curtain Wall Type | Analyze given Curtain Wall Type | 
        
             
        
         | 
        Analyze Basic Wall Type | Analyze given Basic Wall type | 
| 
        
             Q 
        
         | 
        Query Wall Types | Get document wall types list | 
        
             
        
         | 
        Deconstruct Curtain Grid | Deconstruct given curtain grid | 
        
             
        
         | 
        Curtain Cell Profile | Deconstruct given curtain grid cell in to geometry | 
        
             
        
         | 
        Deconstruct Curtain Line | Deconstruct given curtain grid line | 
        
             
        
         | 
        Analyze Mullion | Analyze given mullion element | 
        
             
        
         | 
        Analyze Panel | Analyze given panel element | 
        
             
        
         | 
        Analyze Curtain System | Analyze given Curtain System element | 
        
             
        
         | 
        Analyze Curtain Wall | Analyze given Curtain Wall element | 
        
             
        
         | 
        Analyze Stacked Wall | Analyze given Stacked Wall element | 
        
             
        
         | 
        Analyze Wall | Analyze given Wall element | 
        
             
        
         | 
        Analyze Wall Location Curve | Analyze location curve of given wall instance | 
        
             
        
         | 
        Analyze Wall Profile | Get the vertical profile of the given wall | 
        
             
        
         | 
        Add Wall (Curve) | Given a curve, it adds a Wall element to the active Revit document | 
        
             
        
         | 
        Add Wall (Profile) | Given a profile, it adds a Wall element to the active Revit document | 
        
             
        
         | 
        Query Walls | Get all document walls | 
Component Components
        
             
        
         | 
        Add Component (Adaptive) | Given a collection of Points, it adds an adaptive component element to the active Revit document | 
        
             
        
         | 
        Add Component (Curve) | Given a Curve, it adds a curve based component to the active Revit document | 
        
             
        
         | 
        Add Component (Location) | Given its Location, it adds a component element to the active Revit document | 
        
             
        
         | 
        Add Component (Work Plane) | Given a Work Plane, it adds a work plane-based component to the active Revit document | 
        
             
        
         | 
        Add Form | Given its Geometry, it adds a Form element to the active Revit document | 
        
             
        
         | 
        Add Mass Loft | Given a list of curves, it adds a Form element to the active Revit document | 
        
             
        
         | 
        Construct Visibility | Construct Visibility/Graphics Overrides value | 
        
             
        
         | 
        Deconstruct Visibility | Deconstruct Visibility/Graphics Overrides value | 
        
             
        
         | 
        Component Family Form | |
        
             
        
         | 
        Component Family Curve | |
        
             
        
         | 
        Component Family Mesh | |
        
             
        
         | 
        Component Family Opening | |
        
             
        
         | 
        Component Family Void | |
        
             
        
         | 
        Load Component Family | Loads a family into the document | 
        
             
        
         | 
        New Component Family | Creates a new Family from a template | 
        
             
        
         | 
        Save Component Family | Saves the Family to a given file path | 
DirectShape Components
        
             
        
         | 
        DirectShape Categories | Provides a picker for direct shape categories | 
        
             
        
         | 
        Add DirectShape (Brep) | Given a Brep, it adds a Brep shape to the active Revit document | 
        
             
        
         | 
        Add DirectShape (Curve) | Given a Curve, it adds a Curve shape to the active Revit document | 
        
             
        
         | 
        Add DirectShape (Mesh) | Given a Mesh, it adds a Mesh shape to the active Revit document | 
        
             
        
         | 
        Add DirectShape (Point) | Given a Point, it adds a Point shape to the active Revit document | 
        
             
        
         | 
        Add DirectShape (Geometry) | Given its Geometry, it adds a DirectShape element to the active Revit document | 
        
             
        
         | 
        Add DirectShape Type | Given its Geometry, it reconstructs a DirectShape Type to the active Revit document | 
        
             
        
         | 
        Add DirectShape Instance | Given its location, it reconstructs a DirectShape into the active Revit document | 
Document Components
        
             
        
         | 
        Built-In Failure Definitions | Provides a picker for built-in failure definitions | 
        
             
        
         | 
        Default File Locations | Gets Revit default file locations | 
        
             
        
         | 
        Document Tolerances | Gets Revit tolereance values | 
        
             
        
         | 
        Revit User | Gets Revit user information | 
        
             
        
         | 
        Revit Version | Gets Revit version information | 
        
             
        
         | 
        Query Phases | Get document construction phases list | 
        
             
        
         | 
        Workset Global Visibility | Get-Set workset global visibility | 
| 
        
             A 
        
         | 
        Active Workset | Gets the active workset | 
        
             
        
         | 
        Ensure Workset | Ensures a user-created workset exist at Document | 
        
             
        
         | 
        Delete Workset | Deletes worksets from Revit document | 
        
             
        
         | 
        Query Worksets | Get document construction worksets list | 
        
             
        
         | 
        Workset Identity | Workset properties Get-Set access component to workset information | 
| 
        
             A 
        
         | 
        Active Design Option | Gets the active Design Option | 
        
             
        
         | 
        Design Option Set Identity | Design Option Set identity information | 
        
             
        
         | 
        Design Option Identity | Design Option identity information | 
        
             
        
         | 
        Query Design Option Sets | Get all document design options | 
        
             
        
         | 
        Query Design Options | Get all document design options | 
| 
        
             A 
        
         | 
        Active Document | Gets the active document | 
        
             
        
         | 
        Document Identity | Basic information about a document identity | 
        
             
        
         | 
        Document File | Basic information about a document local file | 
        
             
        
         | 
        Document Worksharing | Worksharing information about a document | 
        
             
        
         | 
        Document Server | Document server information | 
        
             
        
         | 
        Save Document | Saves a document to a given file path | 
        
             
        
         | 
        Document Version | Document version information | 
        
             
        
         | 
        Query Warnings | Gets a list of failure messages generated from persistent (reviewable) warnings accumulated in the document | 
        
             
        
         | 
        Open Documents | Gets the list of all open documents | 
        
             
        
         | 
        Project Information | Project information | 
        
             
        
         | 
        Query Revit Links | Gets Revit linked models into given document | 
Element Components
        
             
        
         | 
        Release Element | Release elements on Revit document | 
        
             
        
         | 
        Element Phasing | Element Phasing properties Get-Set access component to element phasing information | 
        
             
        
         | 
        Element Parameter | Get-Set access component to element parameter values | 
        
             
        
         | 
        Reset Element Parameter | Resets the parameter value of a specified Revit Element | 
        
             
        
         | 
        Query Element Parameters | Get the parameters of the specified Element | 
        
             
        
         | 
        Get Element Parameter | Gets the parameter value of a specified Revit Element | 
        
             
        
         | 
        Set Element Parameter | Sets the parameter value of a specified Revit Element | 
        
             
        
         | 
        Element Bounding Geometry | Bounding geometry of given element | 
        
             
        
         | 
        Element Geometry | Get the geometry of the specified Element | 
        
             
        
         | 
        Element Parts Geometry | Extracts the parts geometry of the given element | 
        
             
        
         | 
        Element Preview | Get the preview of the specified Element | 
        
             
        
         | 
        Element Category | Element Category Property Get access component to Element Category property | 
        
             
        
         | 
        Clone Element | Clone document element on several locations | 
        
             
        
         | 
        Delete Element | Deletes elements from Revit document | 
        
             
        
         | 
        Element Dependents | Queries for all elements that, from a logical point of view, are the children of Element | 
        
             
        
         | 
        Duplicate Element | Duplicates document elements | 
        
             
        
         | 
        Element Subcategory | Element Subcategory Property Get-Set access component to Element Subcategory property | 
| 
        
             E 
        
         | 
        Flip Element | Flips or Unflips elements from Revit document | 
        
             
        
         | 
        Inspect Element | Inspects Element parameters | 
        
             
        
         | 
        Element Location | Element Get-Set location | 
        
             
        
         | 
        Element Curve | Element Get-Set curve | 
        
             
        
         | 
        Element Material Quantities | Query element material information | 
        
             
        
         | 
        Element Materials | Query element used materials | 
        
             
        
         | 
        Element Face Paint | Get-Set access component to material used to paint an Element Face | 
        
             
        
         | 
        Element Name | Element Name Property Get-Set accessor to Element Name property | 
| 
        
             N 
        
         | 
        Namesake Element | Get namesake element on a diferent document | 
        
             
        
         | 
        Element Passport | |
| 
        
             E 
        
         | 
        Pin Element | Pins or Unpins elements from Revit document | 
        
             
        
         | 
        Purge Element | Purge unused elements from Revit document | 
        
             
        
         | 
        Query Element | Get element by ID | 
        
             
        
         | 
        Query Elements | Get document model elements list | 
        
             
        
         | 
        Query Graphical Elements | Get graphical elements visible in a view | 
        
             
        
         | 
        Select Element | Adds or remove elements from active selection | 
        
             
        
         | 
        Element Type | Element Type Property Get-Set access component to Element Type property | 
        
             
        
         | 
        Element Version | Element version information | 
        
             
        
         | 
        Element Owner View | Element Owner View Property Get access component to Element Owner View property | 
        
             
        
         | 
        Delete Element | Deletes elements from Revit document | 
        
             
        
         | 
        Element Identity | Queries element identity information | 
| 
        
             E 
        
         | 
        Element Placement | Queries element placement information | 
        
             
        
         | 
        Element Workset | Element Workset properties Get-Set access component to element workset information | 
        
             
        
         | 
        Element Ownership | Element ownership status | 
Filter Components
        
             
        
         | 
        Element Classes | Provides a picker for Revit element classes | 
        
             
        
         | 
        Not Equals Rule | Filter used to match elements if value of a parameter are not equals to Value | 
        
             
        
         | 
        Equals Rule | Filter used to match elements if value of a parameter equals to Value | 
        
             
        
         | 
        Greater Rule | Filter used to match elements if value of a parameter greater than Value | 
        
             
        
         | 
        Greater Or Equal Rule | Filter used to match elements if value of a parameter greater or equal than Value | 
        
             
        
         | 
        Less Rule | Filter used to match elements if value of a parameter less than Value | 
        
             
        
         | 
        Less Or Equal Rule | Filter used to match elements if value of a parameter less or equal than Value | 
        
             
        
         | 
        Text Contains Rule | Filter used to match elements if value of a parameter contains the specified text | 
        
             
        
         | 
        Text Begins Rule | Filter used to match elements if value of a parameter begins with the specified text | 
        
             
        
         | 
        Text Ends Rule | Filter used to match elements if value of a parameter ends with the specified text | 
        
             
        
         | 
        Category Rule | Filter used to match elements on a category | 
        
             
        
         | 
        Exclude Types | Filter used to exclude element types | 
        
             
        
         | 
        Class Filter | Filter used to match elements by their API class | 
        
             
        
         | 
        Category Filter | Filter used to match elements by their category | 
        
             
        
         | 
        Family Filter | Filter used to match elements by their family | 
        
             
        
         | 
        Type Filter | Filter used to match elements by their type | 
        
             
        
         | 
        Parameter Filter | Filter used to match elements by the value of a parameter | 
        
             
        
         | 
        Workset Filter | Filter used to match elements by their workset | 
        
             
        
         | 
        Bounding Box Filter | Filter used to match elements by their BoundingBox | 
        
             
        
         | 
        Elevation Filter | Filter used to match elements located at specific elevation range | 
        
             
        
         | 
        Intersects Element Filter | Filter used to match elements that intersect to the given element | 
        
             
        
         | 
        Intersects Brep Filter | Filter used to match elements that intersect to the given brep | 
        
             
        
         | 
        Intersects Mesh Filter | Filter used to match elements that intersect to the given mesh | 
        
             
        
         | 
        Level Filter | Filter used to match elements associated to the given level | 
        
             
        
         | 
        Design Option Filter | Filter used to match elements associated to the given Design Option | 
        
             
        
         | 
        Phase Status Filter | Filter used to match elements associated to the given Phase status | 
        
             
        
         | 
        Owner View Filter | Filter used to match elements associated to the given View | 
        
             
        
         | 
        Selectable In View Filter | Filter used to match seletable elements into the given View | 
        
             
        
         | 
        Visible In View Filter | Filter used to match visible elements into the given View | 
        
             
        
         | 
        Logical And Filter | Filter used to combine multiple filters into one that pass when all pass | 
        
             
        
         | 
        Logical Or Filter | Filter used to combine multiple filters into one that pass when any pass | 
        
             
        
         | 
        Intersection Filter | Filter used to combine a set of filters into one that pass when all pass | 
        
             
        
         | 
        Union Filter | Filter used to combine a set of filters into one that pass when any pass | 
        
             
        
         | 
        Exclusion Filter | Filter used to exclude a set of elements | 
        
             
        
         | 
        Filter Elements | Evaluate if input Elements pass a Filter | 
        
             
        
         | 
        BoundingBox Filter | Filter used to match elements by their BoundingBox | 
Input Components
        
             
        
         | 
        Curtain Grid Align Type | Picker for curtain grid align type options | 
        
             
        
         | 
        Curtain Grid Join Condition | Picker for curtain grid join condition options | 
        
             
        
         | 
        Curtain Grid Layout | Picker for curtain grid layout options | 
| 
        
             C 
        
         | 
        Curtain Mullion Position | Picker for curtain mullion position options | 
        
             
        
         | 
        Curtain Mullion System Family | Picker for curtain mullion system family types | 
        
             
        
         | 
        Deck Embedding Type | Picker for deck embedding type of a wall compound structure layer | 
        
             
        
         | 
        Model Categories Picker | Provides a Model Category picker | 
        
             
        
         | 
        Annotation Categories Picker | Provides a Annotation Category picker | 
        
             
        
         | 
        Tag Categories Picker | Provides a Tag Category picker | 
        
             
        
         | 
        Analytical Categories Picker | Provides a Analytical Category picker | 
        
             
        
         | 
        Levels Picker | Provides a Level picker | 
        
             
        
         | 
        Component Families Picker | Provides a Family picker | 
        
             
        
         | 
        Title Block Type Picker | Provides a Title Block type picker | 
        
             
        
         | 
        Element Type Picker | Provides an Element type picker | 
        
             
        
         | 
        End Cap Condition | Picker for end cap condition of a wall compound structure | 
        
             
        
         | 
        Layer Function | Picker for layer function of a wall compound structure layer | 
        
             
        
         | 
        Opening Wrapping Condition | Picker for compound structure layers wrapping at openings setting | 
        
             
        
         | 
        Spatial Boundary Location | Picker for spatial element boundary location line options | 
        
             
        
         | 
        Spatial Element Categories | Picker for kind of spatial elements | 
        
             
        
         | 
        Detail Level | Picker for level of detail | 
        
             
        
         | 
        Wall Function | Picker for builtin predefined Wall functions | 
        
             
        
         | 
        Wall Location Line | Picker for builtin Wall location line options | 
        
             
        
         | 
        Wall Structural Usage | Picker for builtin Wall structural usage options | 
        
             
        
         | 
        Wall System Family | Picker for builtin Wall system families | 
        
             
        
         | 
        Wall Wrapping | Picker for builtin Wall wrapping options | 
| 
        
             P 
        
         | 
        Pick Elements | |
| 
        
             P 
        
         | 
        Pick Points | 
Material Components
        
             
        
         | 
        Physical/Thermal Asset Behaviour | Picker material behaviour options of physical or thermal assets | 
        
             
        
         | 
        Physical Asset Class | Picker for physical material class options | 
        
             
        
         | 
        Thermal Asset Class | Picker for thermal material class options | 
        
             
        
         | 
        Analyze Appearance Asset (Generic) | Analyze given Appearance asset of "Generic" schema | 
        
             
        
         | 
        Appearance Asset Identity | Appearance Asset Identity Data | 
        
             
        
         | 
        Convert Material | Quickly create a new Revit material from a Shader or Color | 
| 
            
 This component needs a color as input and it will create a new Revit material using the given color. The new material will be named by the given color following the  
 
 Keep in mind, that if a color picker is attached to the component and the user, drags the color picker over a series of colors and finally selects a color, all the intermediate colors will be passed on to this node by Grasshopper and will result in creation of many materials for all the given colors. 
  | 
    ||
        
             
        
         | 
        Add Material | Create a Revit material by name | 
        
             
        
         | 
        Construct Bitmap Asset | Construct Bitmap Asset | 
        
             
        
         | 
        Construct Checker Asset | Construct Checker Asset | 
        
             
        
         | 
        Create Appearance Asset | Create a Revit appearance asset | 
        
             
        
         | 
        Deconstruct Bitmap Asset | Deconstruct Bitmap Asset | 
        
             
        
         | 
        Deconstruct Checker Asset | Deconstruct Checker Asset | 
        
             
        
         | 
        Material Graphics | Material Graphics Data | 
        
             
        
         | 
        Material Identity | Material Identity Data | 
        
             
        
         | 
        Modify Appearance Asset (Generic) | Modify given Appearance asset of "Generic" schema | 
        
             
        
         | 
        Replace Material's Assets | Replace existing assets on the given material, with given assets | 
        
             
        
         | 
        Create Physical Asset | Create a Revit structural asset | 
        
             
        
         | 
        Modify Physical Asset | Modify an existing instance of Physical Asset | 
        
             
        
         | 
        Analyze Physical Asset | Analyzes given instance of Physical Asset | 
        
             
        
         | 
        Create Thermal Asset | Create a Revit thermal asset | 
        
             
        
         | 
        Modify Thermal Asset | Modify an existing instance of Thermal Asset | 
        
             
        
         | 
        Analyze Thermal Asset | Analyzes given instance of Thermal Asset | 
        
             
        
         | 
        Query Appearance Assets | Get document appearance assets list | 
        
             
        
         | 
        Extract Material's Assets | Queries appearance, structural, and other assets from given material | 
        
             
        
         | 
        Query Materials | Get document materials list | 
        
             
        
         | 
        Add Material | Create a new Revit material by name and color | 
        
             
        
         | 
        Material Identity | Query material identity information | 
Model Components
        
             
        
         | 
        Add Model Line | Given a curve, it adds a Model Line to the the provided Work Plane | 
        
             
        
         | 
        Add Work Plane (Plane) | Given a Plane, it adds a <not associated> Work Plane element to the active Revit document | 
        
             
        
         | 
        Add Work Plane (Face) | Given a Face, it adds a Work Plane element to the active Revit document | 
        
             
        
         | 
        Sketch Lines | Get the model lines of the given sketch element | 
        
             
        
         | 
        Add Model Group | Given its location, it reconstructs a Model Group into the active Revit document | 
        
             
        
         | 
        Element References | Retrieves geometry references of given element | 
        
             
        
         | 
        Curve Point References | Get point references of given curve | 
        
             
        
         | 
        Component References | Retrieves references of given component | 
        
             
        
         | 
        Component Reference Plane | Retrieves references of given component | 
        
             
        
         | 
        Datum Bubbles | Get-Set Datum bubbles visibility | 
        
             
        
         | 
        Add Reference Line | Given a curve, it adds a Reference Line to the provided Work Plane | 
        
             
        
         | 
        Add Reference Plane | Given a plane definition, it adds a Reference Plane to the current Revit document | 
        
             
        
         | 
        Add Level | Given its elevation, it adds a Level to the current Revit document | 
        
             
        
         | 
        Level Identity | Query level identity information | 
        
             
        
         | 
        Levels Adjacency | Compute closest levels to input elevation | 
        
             
        
         | 
        Query Levels | Get all document levels | 
        
             
        
         | 
        Level Offset | Get-Set a level offset | 
        
             
        
         | 
        Add Grid | Given its Axis, it adds a Grid element to the active Revit document | 
        
             
        
         | 
        Add Multi-Grid | Given its Axis, it adds a Multi-Segment Grid element to the active Revit document | 
        
             
        
         | 
        Query Grids | Get all document grids | 
Object Styles Components
        
             
        
         | 
        Category Types | Provides a picker of a CategoryType | 
| 
        
             C 
        
         | 
        Color | Contains a collection of RGB colours | 
        
             
        
         | 
        Built-In Categories | Provides a picker for built-in categories | 
        
             
        
         | 
        Query Fill Patterns | Get document fill patterns list | 
        
             
        
         | 
        Add Line Pattern | Create a Revit line pattern by name | 
        
             
        
         | 
        Line Pattern Dashes | Get-Set access component to line patern dashes, spaces and dots | 
        
             
        
         | 
        Query Line Patterns | Get document line patterns list | 
        
             
        
         | 
        Add SubCategory | Add a new subcategory to the given category | 
| 
        
             C 
        
         | 
        Category Graphics Style | |
        
             
        
         | 
        Category Identity | Query category identity information | 
        
             
        
         | 
        Category Parameters | Gets a list of valid parameters for the specified category that can be used in a table view | 
        
             
        
         | 
        Category Style | |
        
             
        
         | 
        Category SubCategories | Returns a list containing the subcategories of Category | 
        
             
        
         | 
        Curve Line Style | Curve Line Style Property Get-Set access component to Curve Line Style property | 
        
             
        
         | 
        Query Categories | Get document categories list | 
        
             
        
         | 
        Query Line Styles | Get document line styles list | 
        
             
        
         | 
        Category ObjectStyle | 
Parameter Components
        
             
        
         | 
        Built-In Parameter Groups | Provides a picker for built-in parameter Groups | 
        
             
        
         | 
        Built-In Parameters | Provides a picker for built-in parameters | 
        
             
        
         | 
        Built-In Parameter Types | Provides a picker for parameters types | 
        
             
        
         | 
        Add Parameter | Given its Definition, it adds a new Parameter into the Revit document | 
        
             
        
         | 
        Define Parameter | Given its attributes, it creates a Parameter definition | 
        
             
        
         | 
        Global Parameter | Get-Set access component to global parameter values | 
        
             
        
         | 
        Parameter Formula | Parameter formula property Get-Set access component to Parameter formula properties | 
        
             
        
         | 
        Parameter Identity | Query parameter identity data | 
        
             
        
         | 
        Project Parameter | Gives acces to project parameter settings | 
        
             
        
         | 
        Query Parameters | Get document parameters list | 
        
             
        
         | 
        Shared Parameters | Explore the content of the shared parameters file | 
        
             
        
         | 
        Parameter Identity | Query parameter identity data | 
Revit Components
        
             
        
         | 
        Assembly | Contains a collection of Revit assemblies | 
        
             
        
         | 
        Base Point | Contains a collection of Revit base point elements | 
        
             
        
         | 
        Compound Structure | Contains a collection of Revit compound structures | 
        
             
        
         | 
        Compound Structure Layer | Contains a collection of Revit compound structure layers | 
        
             
        
         | 
        Curtain Grid | Contains a collection of Revit curtain grids | 
        
             
        
         | 
        Curtain Cell | Contains a collection of Revit curtain grid cells | 
        
             
        
         | 
        Curve Element | Contains a collection of Revit curve elements | 
        
             
        
         | 
        Level | Contains a collection of Revit level elements | 
        
             
        
         | 
        Grid | Contains a collection of Revit grid elements | 
        
             
        
         | 
        Reference Plane | Contains a collection of Revit reference plane elements | 
        
             
        
         | 
        Reference Point | Contains a collection of Revit reference point elements | 
        
             
        
         | 
        Document | Contains a collection of Revit documents | 
        
             
        
         | 
        Element | Contains a collection of Revit elements | 
        
             
        
         | 
        Filter | Contains a collection of Revit filter | 
        
             
        
         | 
        Element Filter | Contains a collection of Revit element filters | 
        
             
        
         | 
        Filter Rule | Contains a collection of Revit filter rules | 
        
             
        
         | 
        Type | Contains a collection of Revit element types | 
        
             
        
         | 
        Project Elevation | Contains a collection of project elevation values | 
        
             
        
         | 
        Family | Contains a collection of Revit family elements | 
| 
        
             G 
        
         | 
        Geometry | Contains a collection of Revit geometry | 
| 
        
             G 
        
         | 
        Point | Contains a collection of Revit points | 
| 
        
             G 
        
         | 
        Curve | Contains a collection of Revit curves | 
| 
        
             G 
        
         | 
        Face | Contains a collection of Revit faces | 
        
             
        
         | 
        Graphical Element | Contains a collection of Revit graphical elements | 
        
             
        
         | 
        Group | Contains a collection of Revit group elements | 
        
             
        
         | 
        Point Cloud | Contains a collection of Revit point cloud elements | 
| 
        
             P 
        
         | 
        Point Cloud Filter | Contains a collection of Revit point cloud filters | 
        
             
        
         | 
        Level Constraint | Contains a collection of level constrait values | 
        
             
        
         | 
        Category | Contains a collection of Revit categories | 
        
             
        
         | 
        Graphic Overrides | Contains a collection of Revit graphic overrides | 
        
             
        
         | 
        Parameter | Contains a collection of Revit parameters | 
        
             
        
         | 
        Parameter Value | Contains a collection of Revit parameter values on an element | 
        
             
        
         | 
        ||
        
             
        
         | 
        Phase | Contains a collection of Revit construction phase elements | 
        
             
        
         | 
        Shared Site | Contains a collection of Revit shared site elements | 
        
             
        
         | 
        Site Location | Contains a collection of Revit site location elements | 
        
             
        
         | 
        Topography | Contains a collection of Revit topography elements | 
        
             
        
         | 
        Toposolid | Contains a collection of Revit Toposolid elements | 
        
             
        
         | 
        Sketch | Contains a collection of Revit sketch elements | 
        
             
        
         | 
        Work Plane | Contains a collection of Revit work plane elements | 
        
             
        
         | 
        Schedule | Contains a collection of Revit schedule views | 
        
             
        
         | 
        View | Contains a collection of Revit view elements | 
        
             
        
         | 
        View Type | Contains a collection of Revit view types | 
        
             
        
         | 
        3D View | Contains a collection of Revit 3D views | 
        
             
        
         | 
        Drafting View | Contains a collection of Revit drafting views | 
        
             
        
         | 
        Floor Plan | Contains a collection of Revit floor plan views | 
        
             
        
         | 
        Ceiling Plan | Contains a collection of Revit ceiling plan views | 
        
             
        
         | 
        Area Plan | Contains a collection of Revit area plan views | 
        
             
        
         | 
        Structural Plan | Contains a collection of Revit structural plan views | 
        
             
        
         | 
        Section | Contains a collection of Revit section views | 
        
             
        
         | 
        Elevation | Contains a collection of Revit elevation views | 
        
             
        
         | 
        Detail | Contains a collection of Revit detail views | 
        
             
        
         | 
        Sheet | Contains a collection of Revit sheet views | 
        
             
        
         | 
        Workset | Contains a collection of Revit workset elements | 
Revit Elements Components
        
             
        
         | 
        Annotation | Contains a collection of Revit annotative elements | 
        
             
        
         | 
        Dimension | Contains a collection of Revit dimension elements | 
        
             
        
         | 
        Dimension Type | Contains a collection of Revit dimension types | 
        
             
        
         | 
        Revision | Contains a collection of Revit revision elements | 
        
             
        
         | 
        Text Note | Contains a collection of Revit text note elements | 
        
             
        
         | 
        Component | Contains a collection of Revit component elements | 
        
             
        
         | 
        Component Type | Contains a collection of Revit component types | 
        
             
        
         | 
        Mullion | Contains a collection of Revit curtain grid mullion elements | 
        
             
        
         | 
        Panel | Contains a collection of Revit curtain grid panel elements | 
        
             
        
         | 
        Host | Contains a collection of Revit host elements | 
        
             
        
         | 
        Host Type | Contains a collection of Revit host types | 
        
             
        
         | 
        Curtain Grid Line | Contains a collection of Revit curtain grid line elements | 
        
             
        
         | 
        Curtain System | Contains a collection of Revit curtain system elements | 
        
             
        
         | 
        Ceiling | Contains a collection of Revit ceiling elements | 
        
             
        
         | 
        Floor | Contains a collection of Revit floor elements | 
        
             
        
         | 
        Roof | Contains a collection of Revit roof elements | 
        
             
        
         | 
        Wall | Contains a collection of Revit wall elements | 
        
             
        
         | 
        Appearance Asset | Contains a collection of Revit appearance asset elements | 
        
             
        
         | 
        Asset Property Double 1D Map | Contains a collection of Revit 1D appearance asset properties | 
        
             
        
         | 
        Asset Property Double 4D Map | Contains a collection of Revit 4D appearance asset properties | 
        
             
        
         | 
        Material | Contains a collection of Revit material elements | 
        
             
        
         | 
        Physical Asset | Contains a collection of Revit structural asset elements | 
        
             
        
         | 
        Texture Data | Wraps TypesTextureData | 
        
             
        
         | 
        Thermal Asset | Contains a collection of Revit thermal assets elements | 
        
             
        
         | 
        Line Style | Contains a collection of Revit line styles | 
        
             
        
         | 
        Fill Pattern | Contains a collection of Revit fill pattern elements | 
        
             
        
         | 
        Line Pattern | Contains a collection of Revit line pattern elements | 
        
             
        
         | 
        Opening | Contains a collection of Revit opening elements | 
        
             
        
         | 
        Building Pad | Contains a collection of Revit building pad elements | 
        
             
        
         | 
        Analytical Element | Contains a collection of Revit analytical elements | 
        
             
        
         | 
        Analytical Member | Contains a collection of Revit analytical members | 
        
             
        
         | 
        Analytical Opening | Contains a collection of Revit analytical openings | 
        
             
        
         | 
        Analytical Panel | Contains a collection of Revit analytical panels | 
        
             
        
         | 
        Beam System | Contains a collection of Revit Beam System elements | 
        
             
        
         | 
        Boundary Conditions | Contains a collection of Revit Boundary Conditions | 
        
             
        
         | 
        Structural Component | Contains a collection of Revit Structural Component elements | 
        
             
        
         | 
        Truss | Contains a collection of Revit Truss elements | 
        
             
        
         | 
        Wall Foundation | Contains a collection of Revit wall foundation elements | 
        
             
        
         | 
        Area | Contains a collection of Revit area elements | 
        
             
        
         | 
        Area Scheme | Contains a collection of Revit area scheme elements | 
        
             
        
         | 
        Room | Contains a collection of Revit room elements | 
        
             
        
         | 
        Space | Contains a collection of Revit space elements | 
| 
        
             S 
        
         | 
        Spatial Element | Contains a collection of Revit spatial elements | 
Site Components
        
             
        
         | 
        Add BuildingPad | Given a set of contour Curves, it adds a BuildingPad element to the active Revit document | 
        
             
        
         | 
        Add Topography Region | Given a list of curves, it adds a topography region to the active Revit document | 
        
             
        
         | 
        Add Topography (Mesh) | Given a Mesh, it adds a topography surface to the active Revit document | 
        
             
        
         | 
        Add Topography (Points) | Given a set of Points, it adds a topography surface to the active Revit document | 
        
             
        
         | 
        Add Toposolid | Given its outline curve, it adds a Toposolid element to the active Revit document | 
        
             
        
         | 
        Add Toposolid Sub-Division | Given its outline curve, it adds a Toposolid subdivision element to the active Revit document | 
        
             
        
         | 
        Project Location | Project location | 
        
             
        
         | 
        Query Shared Sites | Get all document shared sites | 
        
             
        
         | 
        Query Site Locations | Get all document site locations | 
        
             
        
         | 
        Site Location Identity | Site location identity Data | 
        
             
        
         | 
        Project Elevation | Constructs a project elevation | 
        
             
        
         | 
        Query Cloud Points | Query Point Cloud points and colours | 
Structure Components
        
             
        
         | 
        Add Analytical Element | Given a model element, it adds an analytical element representation to the active Revit document | 
        
             
        
         | 
        Add Analytical Member | Given its location curve, it adds an analytical member to the active Revit document | 
        
             
        
         | 
        Add Analytical Panel (Boundary) | Given its boundary, it adds an analytical panel to the active Revit document | 
        
             
        
         | 
        Add Analytical Panel (Extrusion) | Given a curve, it adds an analytical panel perpendicular to the provided work plane to the active Revit document | 
        
             
        
         | 
        Add Beam System | Given its profile curves, it adds a beam system to the active Revit document | 
        
             
        
         | 
        Add Boundary Conditions (Area) | Given a referenced face, this component adds area boundary conditions to the analytical model | 
        
             
        
         | 
        Add Boundary Conditions (Line) | Given a referenced curve, this component adds line boundary conditions to the analytical model | 
        
             
        
         | 
        Add Boundary Conditions (Point) | Given a reference point, this component adds a point boundary conditions to the analytical model | 
        
             
        
         | 
        Add Foundation (Isolated) | Given its Location, it adds a structural foundation element to the active Revit document | 
        
             
        
         | 
        Add Foundation (Slab) | Given its outline curve, it adds a foundation slab element to the active Revit document | 
        
             
        
         | 
        Add Foundation (Wall) | Given its host element, it adds a structural wall foundation element to the active Revit document | 
        
             
        
         | 
        Add Model Element | Given an analytical element, it adds a model element representation to the active Revit document | 
        
             
        
         | 
        Add Structural Beam | Given its Axis, it adds a beam element to the active Revit document | 
        
             
        
         | 
        Add Structural Brace | Given its Axis, it adds a brace element to the active Revit document | 
        
             
        
         | 
        Add Structural Column | Given its Axis, it adds a structural column element to the active Revit document | 
        
             
        
         | 
        Add Truss | Given its location curve, it adds a truss to the active Revit document | 
        
             
        
         | 
        Analytical Element Identity | Analytical Element Data | 
        
             
        
         | 
        Boundary Conditions Settings | Boundary conditions settings associated with a Revit document | 
        
             
        
         | 
        Cluster Analytical Elements (Role) | Split a list of analytical elements into separate clusters by their structural role | 
        
             
        
         | 
        Query Analytical Elements | Get all document analytical elements | 
        
             
        
         | 
        Query Boundary Conditions | Get all document boundary conditions | 
Topology Components
        
             
        
         | 
        Add Area | Given an internal point, it adds an Area to the given Area Plan | 
        
             
        
         | 
        Add Area Boundary | Given a Curve, it adds an Area boundary line to the given Area Plan | 
        
             
        
         | 
        Add Room | Given a point, it adds a Room to the given Revit view | 
        
             
        
         | 
        Add Room Separation | Given the curve, it adds a Room separation line to the given Revit view | 
        
             
        
         | 
        Add Space | Given a point, it adds a Space to the given Revit view | 
        
             
        
         | 
        Add Space Separation | Given the curve, it adds a Space separatoion line to the given Revit view | 
        
             
        
         | 
        Component Neighbours | Query spatial elements surrounding the given component | 
        
             
        
         | 
        Query Areas | Get document area elements list | 
        
             
        
         | 
        Query Area Schemes | Get document area shemes list | 
        
             
        
         | 
        Query Rooms | Get document room elements list | 
        
             
        
         | 
        Query Spaces | Get document space elements list | 
        
             
        
         | 
        Spatial Element Geometry | Get the geometry of the specified spatial element | 
        
             
        
         | 
        Spatial Element Boundary | Get the boundary of the specified spatial element | 
        
             
        
         | 
        Spatial Element Identity | Query spatial element identity information | 
Type Components
        
             
        
         | 
        Create Group Type | Given a collection of elements, it adds a Group type to the active Revit document | 
        
             
        
         | 
        Group Members | Get group members list | 
        
             
        
         | 
        Query Group Types | Get document group types list | 
        
             
        
         | 
        Family Identity | Queries family identity information | 
        
             
        
         | 
        Query Families | Get document families list | 
        
             
        
         | 
        Family Types | Obtains a set of types that are owned by Family | 
        
             
        
         | 
        Add Assembly | Create a new assembly instance at given location | 
        
             
        
         | 
        Assemble Elements | Create a new assembly instance | 
        
             
        
         | 
        Assembly Members | Get-Set accessor for assembly members | 
        
             
        
         | 
        Assembly Origin | Get-Set access component for assembly origin | 
        
             
        
         | 
        Disassemble Assembly | Disassemble given assembly and release the members | 
        
             
        
         | 
        Query Assemblies | Get all document assemblies | 
        
             
        
         | 
        Default Type | Query default type | 
        
             
        
         | 
        Duplicate Type | Create a Revit type by name | 
        
             
        
         | 
        Export Type Image | Exports a ElementType preview into an image file | 
        
             
        
         | 
        Type Identity | Query type identity information | 
        
             
        
         | 
        Type Instances | Obtains all elements of the specified Type | 
        
             
        
         | 
        Query Types | Get document element types list | 
        
             
        
         | 
        Similar Types | Obtains a set of types that are similar to Type | 
View Components
        
             
        
         | 
        Add Revision | Adds a revision at the end of the sequence of existing revisions into the active Revit document | 
        
             
        
         | 
        Revision Issue | Get-Set revision issue status | 
        
             
        
         | 
        Add Schedule Graphics | Given a point and a view, it adds a schedule on a sheet | 
        
             
        
         | 
        Add Title Block | Create a Revit Title Block on a sheet view | 
        
             
        
         | 
        Add Viewport | Given a point and a view, it adds a viewport on a sheet | 
        
             
        
         | 
        Query Revisions | Get all document revisions | 
        
             
        
         | 
        Query Sheets | Get all document sheets | 
        
             
        
         | 
        Query Title Blocks | Get all title blocks placed in a sheet | 
        
             
        
         | 
        Query Viewports | Get all viewports placed in a sheet | 
        
             
        
         | 
        Add Sheet | Create a new sheet in Revit with given number and name | 
        
             
        
         | 
        Add Sheet (Placeholder) | Create a new placeholder sheet in Revit with given number and name | 
        
             
        
         | 
        Sheet Identity | Sheet Identity Data | 
        
             
        
         | 
        Sheet Revisions | Sheet Revisions | 
        
             
        
         | 
        Add Image | Given the point, it adds an image to the given View | 
        
             
        
         | 
        Add Image Type | Given the path, it adds an image type to the given View | 
        
             
        
         | 
        Image Type Path | Get-Set accessor for image type file path | 
        
             
        
         | 
        Add Rule-based Filter | Create a parameter rule-based filter | 
        
             
        
         | 
        Rule-based Filter Definiton | Get-Set accessor for Rule-based Filter definition | 
        
             
        
         | 
        Query Filters | Get document filters list | 
        
             
        
         | 
        Add Selection Filter | Create a selection filter | 
        
             
        
         | 
        Selection Filter Definition | Get-Set accessor for Selection Filter elements | 
        
             
        
         | 
        Element View Geometry | Get the geometry of the given Element on a view | 
        
             
        
         | 
        Query View Types | Get document view types list | 
| 
        
             A 
        
         | 
        Active View | Gets the active view | 
        
             
        
         | 
        Add Dependent View | Add a dependent Revit View | 
        
             
        
         | 
        Add Detail View | Given a name, it adds a section view to the active Revit document | 
        
             
        
         | 
        Add Drafting View | Given a name, it adds a drafting view to the active Revit document | 
        
             
        
         | 
        Add Elevation Marker | Given a name, it adds a elevation marker to the active Revit document | 
        
             
        
         | 
        Add Section View | Given a name, it adds a section view to the active Revit document | 
        
             
        
         | 
        Add 3D View | Given a camera frame, it adds a 3D View to the active Revit document | 
        
             
        
         | 
        Add Floor Plan | Given a level, it adds a floor plan to the active Revit document | 
        
             
        
         | 
        Add Ceiling Plan | Given a level, it adds a ceiling plan to the active Revit document | 
        
             
        
         | 
        Add Structural Plan | Given a level, it adds a structural plan to the active Revit document | 
        
             
        
         | 
        Cluster Views (Family) | Split a list of views into separate clusters by their family | 
        
             
        
         | 
        View Crop Region | View Get-Set crop region | 
        
             
        
         | 
        Default 3D View | Gets the default 3D view | 
        
             
        
         | 
        Export View Image | Exports a view into a raster image file | 
        
             
        
         | 
        View Extents | View Get-Set crop extents | 
        
             
        
         | 
        View Filters | View Get-Set Filters | 
        
             
        
         | 
        View Identity | Query view identity information | 
        
             
        
         | 
        Open View | Open-Close a Revit view | 
        
             
        
         | 
        Query View Elements | Get elements visible in a view | 
        
             
        
         | 
        Query View Owned Elements | Get elements owned by a view | 
        
             
        
         | 
        Query Views | Get all document views | 
        
             
        
         | 
        View Section Box | View Get-Set section Box | 
        
             
        
         | 
        View Range | Get-Set view range | 
        
             
        
         | 
        View Work Plane | View Get-Set work plane | 
        
             
        
         | 
        Element Visibility | Check element visibility on a given View | 
        
             
        
         | 
        Category Graphic Overrides | Get-Set category graphics overrides on the specified View | 
        
             
        
         | 
        Element Graphic Overrides | Get-Set element graphics overrides on the specified View | 
        
             
        
         | 
        Filter Graphic Overrides | Get-Set filter graphics overrides on the specified View | 
        
             
        
         | 
        Graphic Overrides | Get-Set element graphics overrides on the specified View | 
        
             
        
         | 
        Workset Visibility Overrides | Get-Set workset visibility overrides on the specified View | 
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        

