Skip to content

yasenRK/DynamoMEP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DynamoMEP

DynamoMEP is a Dynamo package for working with MEP elements in Revit 2016 and Dynamo 0.9.

DynamoMEP is an Open-Source project available on github and Dynamo’s package manager. The package only contains nodes from creating room and MEP Spaces, and will be improved over time.

The project is being developed in C# using Visual Studio, and will work with Dynamo 0.9.0, and Revit 2016. The project consists of a zero-touch library containing the nodes.

##Nodes

Here is a short description of the existing nodes:

###Room

####Create a room

  • Boint(Point): Create a room from its location point and place it on the nearest level.
  • ByPointAndLevel(Point,Level): Create a room from its location point and level and place it in the project.
  • FromElement(Element): Retrieve a room from an existing one. Use a Dynamo Revit element as input.

####Get metadata

  • GetIdentificationData(): Retrieve room name and number

####Get informations

  • BoundaryElements: Retrieve the room boundary elements (walls, column and boundary lines).
  • Level: Retrieve the room's level.
  • LocationPoint: Retrieve the room's location as a Dynamo point.
  • Windows: Retrieve windows in this room
  • Doors: Retrieve doors in this room

###Space

####Create a MEP Space

  • ByPoint(Point): Create a space from its location point and place it on the nearest level.
  • ByPointAndLevel(Point,Level): Create a space from its location point and level and place it in the project.
  • FromElement(Element) : Retrieve a space from an existing one. Use a Dynamo Revit element as input.

####Get metadata

  • GetIdentificationData(): Retrieve space name and number, along with the name and number of the corresponding room.

####Get informations

  • BoundaryElements: Retrieve the space boundary elements (walls, column and boundary lines).
  • Level: Retrieve the space's level.
  • LocationPoint: Retrieve the space's location as a Dynamo point.

##Contribution All contribution are welcome, of course

##Installation Load the dll in Dynamo or use Dynamo's package manager.

About

A set of Dynamo nodes for Revit MEP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%