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 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 Detail Group | Given its Location, it adds a detail group element to the active Revit document |
|
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 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 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 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 |
|
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 | |
|
Dimension Text | |
|
Material Tag | Given a point, it adds a material tag to the given View |
|
Multi-Category Tag | Given a point, it adds a multi-category tag to the given View |
|
Reference Annotations | |
|
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 |
|
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 |
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 Face Opening | Given its outline boundary and a host element, it adds an opening 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 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 (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 |
|
Add Wall Opening | Given a host wall, it adds an opening to the active Revit document |
|
Analyze Basic Wall Type | Analyze given Basic Wall type |
|
Analyze Curtain System | Analyze given Curtain System element |
|
Analyze Curtain System Type | Analyze given Curtain System Type |
|
Analyze Curtain Wall | Analyze given Curtain Wall element |
|
Analyze Curtain Wall Type | Analyze given Curtain Wall Type |
|
Analyze Mullion | Analyze given mullion element |
|
Analyze Mullion Type | Analyze given mullion type |
|
Analyze Panel | Analyze given panel element |
|
Analyze Panel Type | Analyze given panel type |
|
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 |
|
Construct Compound Structure | Construct compound structure |
|
Construct Compound Structure Layer | Construct compound structure layer |
|
Curtain Cell Profile | Deconstruct given curtain grid cell in to geometry |
|
Deconstruct Compound Structure | Deconstruct compound structure |
|
Deconstruct Compound Structure | Deconstructs given compound structure into its properties |
|
Deconstruct Compound Structure Layer | Deconstruct compound structure layer |
|
Deconstruct Compound Structure Layer | Deconstructs given compound structure layer into its properties |
|
Deconstruct Curtain Grid | Deconstruct given curtain grid |
|
Deconstruct Curtain Line | Deconstruct given curtain grid line |
|
Element Host | Obtains the host of the specified element |
|
Host Boundary Profile | Get the boundary profile of the given host element |
|
Host Curtain Grids | Obtains the curtain grids of the specified host element |
|
Host Faces | Obtains the faces of a 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-Set host type compound structure |
|
Host Type Compound Structure | Get host object type compound structure |
|
Opening Boundary Profile | Get the boundary profile of the given opening |
|
Q
|
Query Wall Types | Get document wall types list |
|
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 |
|
Component Family Curve | |
|
Component Family Form | |
|
Component Family Mesh | |
|
Component Family Opening | |
|
Component Family Void | |
|
Construct Visibility | Construct Visibility/Graphics Overrides value |
|
Deconstruct Visibility | Deconstruct Visibility/Graphics Overrides value |
|
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
|
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 (Geometry) | Given its Geometry, it adds a DirectShape element 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 Instance | Given its location, it reconstructs a DirectShape into the active Revit document |
|
Add DirectShape Type | Given its Geometry, it reconstructs a DirectShape Type to the active Revit document |
|
DirectShape Categories | Provides a picker for direct shape categories |
Document Components
|
A
|
Active Design Option | Gets the active Design Option |
|
A
|
Active Document | Gets the active document |
|
A
|
Active Workset | Gets the active workset |
|
Built-In Failure Definitions | Provides a picker for built-in failure definitions |
|
Default File Locations | Gets Revit default file locations |
|
Delete Workset | Deletes worksets from Revit document |
|
Design Option Identity | Design Option identity information |
|
Design Option Set Identity | Design Option Set identity information |
|
Document File | Basic information about a document local file |
|
Document Identity | Basic information about a document identity |
|
Document Server | Document server information |
|
Document Tolerances | Gets Revit tolereance values |
|
Document Version | Document version information |
|
Document Worksharing | Worksharing information about a document |
|
Ensure Workset | Ensures a user-created workset exist at Document |
|
Open Documents | Gets the list of all open documents |
|
Project Information | Project information |
|
Query Design Option Sets | Get all document design options |
|
Query Design Options | Get all document design options |
|
Query Phases | Get document construction phases list |
|
Query Revit Links | Gets Revit linked models into given document |
|
Query Warnings | Gets a list of failure messages generated from persistent (reviewable) warnings accumulated in the document |
|
Query Worksets | Get document construction worksets list |
|
Revit User | Gets Revit user information |
|
Revit Version | Gets Revit version information |
|
Save Document | Saves a document to a given file path |
|
Workset Global Visibility | Get-Set workset global visibility |
|
Workset Identity | Workset properties Get-Set access component to workset information |
Element Components
|
Clone Element | Clone document element on several locations |
|
Delete Element | Deletes elements from Revit document |
|
Delete Element | Deletes elements from Revit document |
|
Duplicate Element | Duplicates document elements |
|
Element Bounding Geometry | Bounding geometry of given element |
|
Element Category | Element Category Property Get access component to Element Category property |
|
Element Curve | Element Get-Set curve |
|
Element Dependents | Queries for all elements that, from a logical point of view, are the children of Element |
|
Element Face Paint | Get-Set access component to material used to paint an Element Face |
|
Element Geometry | Get the geometry of the specified Element |
|
Element Identity | Queries element identity information |
|
Element Location | Element Get-Set location |
|
Element Material Quantities | Query element material information |
|
Element Materials | Query element used materials |
|
Element Name | Element Name Property Get-Set accessor to Element Name property |
|
Element Owner View | Element Owner View Property Get access component to Element Owner View property |
|
Element Ownership | Element ownership status |
|
Element Parameter | Get-Set access component to element parameter values |
|
Element Parts Geometry | Extracts the parts geometry of the given element |
|
Element Passport | |
|
Element Phasing | Element Phasing properties Get-Set access component to element phasing information |
|
E
|
Element Placement | Queries element placement information |
|
Element Preview | Get the preview of the specified Element |
|
Element Subcategory | Element Subcategory Property Get-Set access component to Element Subcategory property |
|
Element Type | Element Type Property Get-Set access component to Element Type property |
|
Element Version | Element version information |
|
Element Workset | Element Workset properties Get-Set access component to element workset information |
|
E
|
Flip Element | Flips or Unflips elements from Revit document |
|
Get Element Parameter | Gets the parameter value of a specified Revit Element |
|
Inspect Element | Inspects Element parameters |
|
N
|
Namesake Element | Get namesake element on a diferent document |
|
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 Element Parameters | Get the parameters of the specified Element |
|
Query Elements | Get document model elements list |
|
Query Graphical Elements | Get graphical elements visible in a view |
|
Release Element | Release elements on Revit document |
|
Reset Element Parameter | Resets the parameter value of a specified Revit Element |
|
Select Element | Adds or remove elements from active selection |
|
Set Element Parameter | Sets the parameter value of a specified Revit Element |
Filter Components
|
Bounding Box Filter | Filter used to match elements by their BoundingBox |
|
BoundingBox Filter | Filter used to match elements by their BoundingBox |
|
Category Filter | Filter used to match elements by their category |
|
Category Rule | Filter used to match elements on a category |
|
Class Filter | Filter used to match elements by their API class |
|
Design Option Filter | Filter used to match elements associated to the given Design Option |
|
Element Classes | Provides a picker for Revit element classes |
|
Elevation Filter | Filter used to match elements located at specific elevation range |
|
Equals Rule | Filter used to match elements if value of a parameter equals to Value |
|
Exclude Types | Filter used to exclude element types |
|
Exclusion Filter | Filter used to exclude a set of elements |
|
Family Filter | Filter used to match elements by their family |
|
Filter Elements | Evaluate if input Elements pass a Filter |
|
Greater Or Equal Rule | Filter used to match elements if value of a parameter greater or equal than Value |
|
Greater Rule | Filter used to match elements if value of a parameter greater than Value |
|
Intersection Filter | Filter used to combine a set of filters into one that pass when all pass |
|
Intersects Brep Filter | Filter used to match elements that intersect to the given brep |
|
Intersects Element Filter | Filter used to match elements that intersect to the given element |
|
Intersects Mesh Filter | Filter used to match elements that intersect to the given mesh |
|
Less Or Equal Rule | Filter used to match elements if value of a parameter less or equal than Value |
|
Less Rule | Filter used to match elements if value of a parameter less than Value |
|
Level Filter | Filter used to match elements associated to the given level |
|
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 |
|
Not Equals Rule | Filter used to match elements if value of a parameter are not equals to Value |
|
Owner View Filter | Filter used to match elements associated to the given View |
|
Parameter Filter | Filter used to match elements by the value of a parameter |
|
Phase Status Filter | Filter used to match elements associated to the given Phase status |
|
Selectable In View Filter | Filter used to match seletable elements into the given View |
|
Text Begins Rule | Filter used to match elements if value of a parameter begins with the specified text |
|
Text Contains Rule | Filter used to match elements if value of a parameter contains the specified text |
|
Text Ends Rule | Filter used to match elements if value of a parameter ends with the specified text |
|
Type Filter | Filter used to match elements by their type |
|
Union Filter | Filter used to combine a set of filters into one that pass when any pass |
|
Visible In View Filter | Filter used to match visible elements into the given View |
|
Workset Filter | Filter used to match elements by their workset |
Input Components
|
Analytical Categories Picker | Provides a Analytical Category picker |
|
Annotation Categories Picker | Provides a Annotation Category picker |
|
Component Families Picker | Provides a Family picker |
|
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 |
|
Detail Level | Picker for level of detail |
|
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 |
|
Levels Picker | Provides a Level picker |
|
Model Categories Picker | Provides a Model Category picker |
|
Opening Wrapping Condition | Picker for compound structure layers wrapping at openings setting |
|
P
|
Pick Elements | |
|
P
|
Pick Points | |
|
Spatial Boundary Location | Picker for spatial element boundary location line options |
|
Spatial Element Categories | Picker for kind of spatial elements |
|
Tag Categories Picker | Provides a Tag Category picker |
|
Title Block Type Picker | Provides a Title Block type picker |
|
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 |
Material Components
|
Add Material | Create a Revit material by name |
|
Add Material | Create a new Revit material by name and color |
|
Analyze Appearance Asset (Generic) | Analyze given Appearance asset of "Generic" schema |
|
Analyze Physical Asset | Analyzes given instance of Physical Asset |
|
Analyze Thermal Asset | Analyzes given instance of Thermal Asset |
|
Appearance Asset Identity | Appearance Asset Identity Data |
|
Construct Bitmap Asset | Construct Bitmap Asset |
|
Construct Checker Asset | Construct Checker Asset |
|
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.
|
||
|
Create Appearance Asset | Create a Revit appearance asset |
|
Create Physical Asset | Create a Revit structural asset |
|
Create Thermal Asset | Create a Revit thermal asset |
|
Deconstruct Bitmap Asset | Deconstruct Bitmap Asset |
|
Deconstruct Checker Asset | Deconstruct Checker Asset |
|
Extract Material's Assets | Queries appearance, structural, and other assets from given material |
|
Material Graphics | Material Graphics Data |
|
Material Identity | Material Identity Data |
|
Material Identity | Query material identity information |
|
Modify Appearance Asset (Generic) | Modify given Appearance asset of "Generic" schema |
|
Modify Physical Asset | Modify an existing instance of Physical Asset |
|
Modify Thermal Asset | Modify an existing instance of Thermal Asset |
|
Physical Asset Class | Picker for physical material class options |
|
Physical/Thermal Asset Behaviour | Picker material behaviour options of physical or thermal assets |
|
Query Appearance Assets | Get document appearance assets list |
|
Query Materials | Get document materials list |
|
Replace Material's Assets | Replace existing assets on the given material, with given assets |
|
Thermal Asset Class | Picker for thermal material class options |
Model Components
|
Add Grid | Given its Axis, it adds a Grid element to the active Revit document |
|
Add Level | Given its elevation, it adds a Level to the current Revit document |
|
Add Model Group | Given its location, it reconstructs a Model Group into the active Revit document |
|
Add Model Line | Given a curve, it adds a Model Line to the the provided Work Plane |
|
Add Multi-Grid | Given its Axis, it adds a Multi-Segment Grid element to the active Revit document |
|
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 Work Plane (Face) | Given a Face, it adds a Work Plane element to the active Revit document |
|
Add Work Plane (Plane) | Given a Plane, it adds a <not associated> Work Plane element to the active Revit document |
|
Component Reference Plane | Retrieves references of given component |
|
Component References | Retrieves references of given component |
|
Curve Point References | Get point references of given curve |
|
Datum Bubbles | Get-Set Datum bubbles visibility |
|
Element References | Retrieves geometry references of given element |
|
Level Identity | Query level identity information |
|
Level Offset | Get-Set a level offset |
|
Levels Adjacency | Compute closest levels to input elevation |
|
Query Grids | Get all document grids |
|
Query Levels | Get all document levels |
|
Sketch Lines | Get the model lines of the given sketch element |
Object Styles Components
|
Add Line Pattern | Create a Revit line pattern by name |
|
Add SubCategory | Add a new subcategory to the given category |
|
Built-In Categories | Provides a picker for built-in categories |
|
C
|
Category Graphics Style | |
|
Category Identity | Query category identity information |
|
Category ObjectStyle | |
|
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 |
|
Category Types | Provides a picker of a CategoryType |
|
C
|
Color | Contains a collection of RGB colours |
|
Curve Line Style | Curve Line Style Property Get-Set access component to Curve Line Style property |
|
Line Pattern Dashes | Get-Set access component to line patern dashes, spaces and dots |
|
Query Categories | Get document categories list |
|
Query Fill Patterns | Get document fill patterns list |
|
Query Line Patterns | Get document line patterns list |
|
Query Line Styles | Get document line styles list |
Parameter Components
|
Add Parameter | Given its Definition, it adds a new Parameter into the Revit document |
|
Built-In Parameter Groups | Provides a picker for built-in parameter Groups |
|
Built-In Parameter Types | Provides a picker for parameters types |
|
Built-In Parameters | Provides a picker for built-in parameters |
|
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 |
|
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 |
Revit Components
|
||
|
3D View | Contains a collection of Revit 3D views |
|
Area Plan | Contains a collection of Revit area plan views |
|
Assembly | Contains a collection of Revit assemblies |
|
Base Point | Contains a collection of Revit base point elements |
|
Category | Contains a collection of Revit categories |
|
Ceiling Plan | Contains a collection of Revit ceiling plan views |
|
Compound Structure | Contains a collection of Revit compound structures |
|
Compound Structure Layer | Contains a collection of Revit compound structure layers |
|
Curtain Cell | Contains a collection of Revit curtain grid cells |
|
Curtain Grid | Contains a collection of Revit curtain grids |
|
G
|
Curve | Contains a collection of Revit curves |
|
Curve Element | Contains a collection of Revit curve elements |
|
Detail | Contains a collection of Revit detail views |
|
Document | Contains a collection of Revit documents |
|
Drafting View | Contains a collection of Revit drafting views |
|
Element | Contains a collection of Revit elements |
|
Element Filter | Contains a collection of Revit element filters |
|
Elevation | Contains a collection of Revit elevation views |
|
G
|
Face | Contains a collection of Revit faces |
|
Family | Contains a collection of Revit family elements |
|
Filter | Contains a collection of Revit filter |
|
Filter Rule | Contains a collection of Revit filter rules |
|
Floor Plan | Contains a collection of Revit floor plan views |
|
G
|
Geometry | Contains a collection of Revit geometry |
|
Graphic Overrides | Contains a collection of Revit graphic overrides |
|
Graphical Element | Contains a collection of Revit graphical elements |
|
Grid | Contains a collection of Revit grid elements |
|
Group | Contains a collection of Revit group elements |
|
Level | Contains a collection of Revit level elements |
|
Level Constraint | Contains a collection of level constrait values |
|
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 |
|
G
|
Point | Contains a collection of Revit points |
|
Point Cloud | Contains a collection of Revit point cloud elements |
|
P
|
Point Cloud Filter | Contains a collection of Revit point cloud filters |
|
Project Elevation | Contains a collection of project elevation values |
|
Reference Plane | Contains a collection of Revit reference plane elements |
|
Reference Point | Contains a collection of Revit reference point elements |
|
Schedule | Contains a collection of Revit schedule views |
|
Section | Contains a collection of Revit section views |
|
Shared Site | Contains a collection of Revit shared site elements |
|
Sheet | Contains a collection of Revit sheet views |
|
Site Location | Contains a collection of Revit site location elements |
|
Sketch | Contains a collection of Revit sketch elements |
|
Structural Plan | Contains a collection of Revit structural plan views |
|
Topography | Contains a collection of Revit topography elements |
|
Toposolid | Contains a collection of Revit Toposolid elements |
|
Type | Contains a collection of Revit element types |
|
View | Contains a collection of Revit view elements |
|
View Type | Contains a collection of Revit view types |
|
Work Plane | Contains a collection of Revit work plane elements |
|
Workset | Contains a collection of Revit workset elements |
Revit Elements Components
|
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 |
|
Annotation | Contains a collection of Revit annotative elements |
|
Appearance Asset | Contains a collection of Revit appearance asset elements |
|
Area | Contains a collection of Revit area elements |
|
Area Scheme | Contains a collection of Revit area scheme 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 |
|
Beam System | Contains a collection of Revit Beam System elements |
|
Boundary Conditions | Contains a collection of Revit Boundary Conditions |
|
Building Pad | Contains a collection of Revit building pad elements |
|
Ceiling | Contains a collection of Revit ceiling elements |
|
Component | Contains a collection of Revit component elements |
|
Component Type | Contains a collection of Revit component types |
|
Curtain Grid Line | Contains a collection of Revit curtain grid line elements |
|
Curtain System | Contains a collection of Revit curtain system elements |
|
Dimension | Contains a collection of Revit dimension elements |
|
Dimension Type | Contains a collection of Revit dimension types |
|
Fill Pattern | Contains a collection of Revit fill pattern elements |
|
Floor | Contains a collection of Revit floor elements |
|
Host | Contains a collection of Revit host elements |
|
Host Type | Contains a collection of Revit host types |
|
Line Pattern | Contains a collection of Revit line pattern elements |
|
Line Style | Contains a collection of Revit line styles |
|
Material | Contains a collection of Revit material elements |
|
Mullion | Contains a collection of Revit curtain grid mullion elements |
|
Opening | Contains a collection of Revit opening elements |
|
Panel | Contains a collection of Revit curtain grid panel elements |
|
Physical Asset | Contains a collection of Revit structural asset elements |
|
Revision | Contains a collection of Revit revision elements |
|
Roof | Contains a collection of Revit roof 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 |
|
Structural Component | Contains a collection of Revit Structural Component elements |
|
Text Note | Contains a collection of Revit text note elements |
|
Texture Data | Wraps TypesTextureData |
|
Thermal Asset | Contains a collection of Revit thermal assets elements |
|
Truss | Contains a collection of Revit Truss elements |
|
Wall | Contains a collection of Revit wall elements |
|
Wall Foundation | Contains a collection of Revit wall foundation elements |
Site Components
|
Add BuildingPad | Given a set of contour Curves, it adds a BuildingPad element 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 Topography Region | Given a list of curves, it adds a topography region 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 Elevation | Constructs a project elevation |
|
Project Location | Project location |
|
Query Cloud Points | Query Point Cloud points and colours |
|
Query Shared Sites | Get all document shared sites |
|
Query Site Locations | Get all document site locations |
|
Site Location Identity | Site location identity Data |
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 Area Schemes | Get document area shemes list |
|
Query Areas | Get document area elements list |
|
Query Rooms | Get document room elements list |
|
Query Spaces | Get document space elements list |
|
Spatial Element Boundary | Get the boundary of the specified spatial element |
|
Spatial Element Geometry | Get the geometry of the specified spatial element |
|
Spatial Element Identity | Query spatial element identity information |
Type Components
|
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 |
|
Create Group Type | Given a collection of elements, it adds a Group type to the active Revit document |
|
Default Type | Query default type |
|
Disassemble Assembly | Disassemble given assembly and release the members |
|
Duplicate Type | Create a Revit type by name |
|
Export Type Image | Exports a ElementType preview into an image file |
|
Family Identity | Queries family identity information |
|
Family Types | Obtains a set of types that are owned by Family |
|
Group Members | Get group members list |
|
Query Assemblies | Get all document assemblies |
|
Query Families | Get document families list |
|
Query Group Types | Get document group types list |
|
Query Types | Get document element types list |
|
Similar Types | Obtains a set of types that are similar to Type |
|
Type Identity | Query type identity information |
|
Type Instances | Obtains all elements of the specified Type |
View Components
|
A
|
Active View | Gets the active view |
|
Add 3D View | Given a camera frame, it adds a 3D View to the active Revit document |
|
Add Ceiling Plan | Given a level, it adds a ceiling plan to the active Revit document |
|
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 Floor Plan | Given a level, it adds a floor plan to the active Revit document |
|
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 |
|
Add Revision | Adds a revision at the end of the sequence of existing revisions into the active Revit document |
|
Add Rule-based Filter | Create a parameter rule-based filter |
|
Add Schedule Graphics | Given a point and a view, it adds a schedule on a sheet |
|
Add Section View | Given a name, it adds a section view to the active Revit document |
|
Add Selection Filter | Create a selection filter |
|
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 |
|
Add Structural Plan | Given a level, it adds a structural plan to the active Revit document |
|
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 |
|
Category Graphic Overrides | Get-Set category graphics overrides on the specified View |
|
Cluster Views (Family) | Split a list of views into separate clusters by their family |
|
Default 3D View | Gets the default 3D view |
|
Element Graphic Overrides | Get-Set element graphics overrides on the specified View |
|
Element View Geometry | Get the geometry of the given Element on a view |
|
Element Visibility | Check element visibility on a given View |
|
Export View Image | Exports a view into a raster image file |
|
Filter Graphic Overrides | Get-Set filter graphics overrides on the specified View |
|
Graphic Overrides | Get-Set element graphics overrides on the specified View |
|
Image Type Path | Get-Set accessor for image type file path |
|
Open View | Open-Close a Revit view |
|
Query Filters | Get document filters list |
|
Query Revisions | Get all document revisions |
|
Query Sheets | Get all document sheets |
|
Query Title Blocks | Get all title blocks placed in a sheet |
|
Query View Elements | Get elements visible in a view |
|
Query View Owned Elements | Get elements owned by a view |
|
Query View Types | Get document view types list |
|
Query Viewports | Get all viewports placed in a sheet |
|
Query Views | Get all document views |
|
Revision Issue | Get-Set revision issue status |
|
Rule-based Filter Definiton | Get-Set accessor for Rule-based Filter definition |
|
Selection Filter Definition | Get-Set accessor for Selection Filter elements |
|
Sheet Identity | Sheet Identity Data |
|
Sheet Revisions | Sheet Revisions |
|
View Crop Region | View Get-Set crop region |
|
View Extents | View Get-Set crop extents |
|
View Filters | View Get-Set Filters |
|
View Identity | Query view identity information |
|
View Range | Get-Set view range |
|
View Section Box | View Get-Set section Box |
|
View Work Plane | View Get-Set work plane |
|
Workset Visibility Overrides | Get-Set workset visibility overrides on the specified View |


