Dynamo scripts
For more info see readme.md in each folder
Branches
On master branch only 2.x scripts are available.
For 1.x scripts see 1.x branch!
Scripts
AddParametersToFamily
Add multiple parameters to a currently opened family with one click.
State: stable
UI: Data-shapes
AddTitleblockAsParameterToAllSheets
Adds the type name of the titleblocks to each sheet as a parameter.
State: Stable
UI: DynamoPlayer
BuldingPadsFromElements
Create building pad from selected elements.
State: mostly working, not stable
UI: Data-shapes
CategoryPresentation
Script not updated to 2.x yet, however in master branch
Places all loaded families from the selected category on a line for presentation.
State: stable, no ui yet
UI: no ui
CheckUnlimitedViewDepths
List views which has unlimited view range set
State: stable
UI: no ui
CopyParameterValuesToParameter
Copy parameter values of a selected family to another parameter of the same family
State: stable
UI: DynamoPlayer
DeleteAllRefPlanes
Delete all reference planes from the project
State: stable
UI: no ui
DisallowJoinSelectedFrames
Disallow join on both end on the selected frames
State: stable
UI: DynamoPlayer
DwgImportCleaner
Removes all imported dwgs
State: stable
UI: no ui
ExportHeightFromPbp
Exports selected category's all objects' elevation from PBP to excel
State: stable
UI: DynamoPlayer
FloorPresentation
Places all floor types in the project
State: stable
UI: DynamoPlayer
ImportDwgBatch
State: same as importobj, just with dwg
state: stable, under developement
UI: no ui
ImportObjBatch
Imports all objs from a folder to separate rfa files. Designed to be used with Revit Batch Processor
State: stable, under developement
UI: no ui
KimaiExportParser
Removed from master, see 1.x branch!
ListAllInplaceElements
Lists all inplace elements in model
State: stable
UI: no ui
PrefixLoadedFamiliesBatch
Script not updated to 2.x yet, however in master branch
Add a prefix to all loaded families' names from a selected category. Designed to be used with Revit Batch Processor
State: stable, no ui, no docs
UI: no ui
RenumberSheetsFromSelected
Add +1 to numbers starting from the selected
State: stable
UI: no ui
Revisions
AddAllRevisionsToAllSheets
Automatically add all revisions to all sheets
State: stable
UI: no ui
AddOneRevisionsToAllSheets
Automatically add a selected revisions to all sheets
State: stable
UI: DynamoPlayer
QuickRevisionSchedule
List all revisions to a table in a new window
State: stable
UI: DynamoPlayer
SubregionsToDetailLines
Convert all subregions to deatil lines in the active view. With too big numbers it freezes! Set units to meters!
State:stable
UI: no ui
WallPresentation
Place all wall types in the project
State: stable
UI: DynamoPlayer
Nodes
WeekDayNumber
Created for kimai-export-parser
Input: Weekday. Output: number of the day starting from monday
State: stable, should work in 2.x as well.
ReplaceFollowingElements
Replace same elements follow each other
Input:
- list: a list of lists
- searchFor: the value you want to replace if follows each other
- replacement: string to replace the following elements
- countUnit: on the replaced list append this value to the count of the same elements
Output:
- replacedList: A list where all of the found following same elements replaced with the replacement
- firstReplacedList: Only the first element is replaced, others counted and appended by the countUnit
ReplaceFollowingSameElements
Replace all following same elements in a list of lists. The differences between this and the previous node thet here you don't have to add a searchfor, itt will replace all following elements
Input:
- list: a list of lists
- replacement: string to replace the following elements
- countUnit: on the replaced list append this value to the count of the same elements
Output:
- allReplaced: A list where all of the found following same elements replaced with the replacement
- firstCounted: The first element replaced by the number of following elements, others replaced by the replacement
- firstOriginal: First element is the same as before, others replaced by the replacement
Python source is included next to the .dyf