DynamoMEP Node Index

Created by Simon Moreau, DynamoMEP is a package for working with MEP elements, Rooms and Spaces. Note: These nodes are distributed in a dll, not as dyf files.

Current Node List:

Group.PlaceGroupInstance Place an instance of a Revit group
Group.FromElement Create a group from an Revit group
GroupType.FromElements Create a Revit GroupType from a set of elements
GroupType.FromElementsAndName Create a Revit GroupType from a set of elements and a name
GroupType.FromElement Create a GroupType from an Revit GroupType
Space.ByPointAndLevel Create a MEP Space based on a location and a level
Space.ByPoint Create a MEP Space based on a location
Space.FromElement Create a MEP Space from an existing MEP Space
Space.GetIdentificationData Retrieve a set of properties for the Space
Space.BoundaryElements Retrieve space boundary elements
Space.Level Retrieve the space associated level
Space.LocationPoint Retrieve the space location
Space.IsInSpace Determine if an element lies within the volume of the Space
Space.Grid Return a grid of points in the space
CustomRoom.ByPointAndLevel Create a Room based on a location and a level
CustomRoom.ByPoint Create a Room based on a location
CustomRoom.FromElement Create a Room from an existing Room
CustomRoom.GetIdentificationData Retrieve a set of properties for the Room
CustomRoom.IsInRoom Determine if an element lies within the volume of the Room
CustomRoom.Grid Return a grid of points in the room
CustomRoom.BoundaryElements Retrieve room boundary elements
CustomRoom.Level Retrieve the room associated level
CustomRoom.LocationPoint Retrieve the room location
CustomRoom.Windows Retrieve windows around the room
CustomRoom.Doors Retrieve Doors around the room

Rolling Pin Node Index

I recently sliced off a few nodes focused on package management and have placed them in a new package called RollingPin.

Current Node List:

Check DYF folder for Dependencies in Package Folders
Get DYF Dependencies for One DYF File
Get DYF Dependencies through Recursion v1
List Nested Node Nicknames for Folder
List Nodes in DYFs for an Entire Folder
Node Names From Directory String
Package Folder Details
Report Dynamo Package Details by Folder
Show Dependency Ids for one DYF
Show Dependency Nodes for one DYF
Summary and Node Search for a Folder of DYFs

Data-Shapes Node Index

Package published by elayoubi.mostafa

Current nodes:

Add Shared Parameter(s) from txt Add shared parameters to project from SharedParameter .txt file
All Lines of LineStyle Gets all lines in a project with a giver LineStyle
Categories list Gives list of all Revit categories and a matching list of their names
Duplicate Element Duplicates all types of elements including view templates
Element(s) cut Cutting element(s) with element
Export to FBX Exports 3D views to FBX format
Export Views to NavisWorks exports 3d views to NavisWorks
GetLinkedElements.ByHostView Get all linked elements in host view, following visibility setting of host view
GetLinkedElements.ByHostViewAndCategory Getting all linked elements in host view filtered by categories
Grid.SetVerticalExtents Set the vertical extents of all project grids
Line LineStyle Gives LineStyle name and element of Lines
ModificationTracker.AllChanges Takes ExistingElements Data as input and outputs lists with all geometry/parameter values change combinations . Check out http://www.Data-Shapes.net for more informations .
ModificationTracker.GeometryChanges Takes ExistingElements Data as input and outputs elements with same geometry and elements with changed geometry . Check out http://www.Data-Shapes.net for more infos
ModificationTracker.ModelComparison Compares elements from the current version of the model and a previous version (Current version is the current document by default) and returns existing elements data, new elements, deleted elements and a report. Check out http://www.Data-Shapes.net for more infos.
ModificationTracker.ParameterChanges Takes ExistingElements Data as input and outputs elements with same parameter values and elements with changed parameter values. Check out http://www.Data-Shapes.net for more infos.
ParameterGroup List List of all parameter groups
RayBounce On Link Category Same functionality as raybounce but takes linked model elements of selected category into account.
RayBounce On Linked Model Same functionality as raybounce but takes linked model elements into account
Replace viewports by center Replaces vieports on sheets according to list of points. (0 _0) is bottom left of sheets
Select Face (s) (PickObject) Same as OOTB Select Faces _ but can be used through Dynamo Player
Set Active Family Parameter By Name Set a parameter inside an active family document
SharedParameters from txt file Gets parameters from SharedParameter .txt file
SlabShape.AddPoints Add points to slab shape
UI.Boolean input Creates a boolean input for UI.MultipleInputForm ++ . Check out http://www.data-shapes.net for more infos!
UI.ColorInput Data Create a color selection input for UI.MultiInputForm++ . Check out http://www.data-shapes.net for more infos! Warning : Only works with Revit 2017
UI.DirectoryPath Data Creates a DirectoryPath input for UI.MultipleInputForm ++ . Check out http://www.data-shapes.net for more infos!
UI.DropDown Data Create data for DropDown input in UI.MultiInputForm ++ . Check out http://www.data-shapes.net for more infos.
UI.FilePath Data Create filepath input for UI.MultipleInputForm ++ . Check out http://www.data-shapes.net for more infos !
UI.Listview Data Create data for ListView input in UI.MultiInputForm ++ . Check out http://www.data-shapes.net for more infos.
UI.MultipleInputForm Create a form with multiple inputs.
UI.MultipleInputForm ++ Create a form with multiple inputs.
UI.SelectEdges Data Creates a Revit edge selection input for UI.MultipleInputForm++ . Check out http://www.data-shapes.net for more infos!
UI.SelectFaces Data Creates a Revit face selection input for UI.MultipleInputForm++. Check out http://www.data-shapes.net for more infos!
UI.SelectModelElements Data Creates a Revit element selection input for UI.MultipleInputForm++ . Check out http://www.data-shapes.net for more infos!
UI.TextBox Data Create Data for TextBox input in UI.MultipleInputForm ++ . Check out http://www.data-shapes.net for more informations
UI.TextNote Data Create Data for TextBox input in UI.MultipleInputForm ++ . Check out http://www.data-shapes.net for more informations
WallSweepOnWall Creates a wallsweep or reveal on a wall

datashapes20170104

Home page: https://data-shapes.net/

Set Discipline Property for Views

This node allows you to batch-set View Discipline for a list of Revit Views.

View Discipline is pretty important, as this post shows.

In Revit, the View Discipline property is stored as a hash code of the main discipline list (Architectural, Structural, Mechanical, Electrical, Plumbing, Coordination). If you try using GetParameterValueByName, Dynamo will return this hash code.

Bakery package now includes these nodes for View Discipline management:

  • Enumerate View Discipline
  • Set Discipline Property for Views
  • Get View Discipline Code By Name
  • Get View Discipline Name by Code