Files
dynamo-scripts/README.md
2020-01-17 15:48:11 +01:00

4.3 KiB

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