This Dynamo script calculates the occupant load by areas and fixed seating parameters. An area plan is used for the area based occupant loads and a line based family is used for fixed seating. The calculations can be separated by level. The results are forwarded to an generic annotation family to be placed on a sheet.
This Dynamo script will add a sheet count and a total sheet count to the CD set sheets using shared parameters added to all sheets within a Revit project. EX: Sheet 10 of 52
This Dynamo script cleans up unplaced views and/or sheets depending on user selection. A python GUI allows different toggles / selections to be made. After running, the project file can be further reduced by running the built-in Revit purge utility.
This Dynamo script changes the text case to all caps of all text elements in active view. The active view can be a view or a sheet. If a sheet is active, then all views on that sheet are parsed. The text elements are: textboxes, dimension overrides or dimension text fields, view name and title on sheet.
This Dynamo script uses the built in Interference Check to find collisions in the model and document the collisions by creating cropped axonometric views of the collisions. The appearance of elements colliding is overwritten via "View-Specific Element Graphics". Collisions are grouped so that the amount of views are reduced to problematic areas instead of having one view per each collision. The views can then be studied and shared with consultants.
POINT CLOUD VIZ
This Dynamo script searches for point clouds loaded in the Revit project or in Revit links and allows for hiding and unhiding them. The hide/unhide toggles are loaded via the Dyno app and assigned to keyboard shortcuts for quick execution.