Align Views

Align views on sheet

2 min read
Share on twitter
Share on linkedin
Share on facebook
Share on email

This tutorial demonstrates how to align views on sheets using Dynamo. When setting up sheets in Revit, it is possible to enable the Guide Grid to assist in placing views. This tool can be activated by first creating the guide grid by going View > Sheet Composition > Guide Grid. Once created, the guide grid needs to be enabled for each sheet via the Properties pallet. By using snaps, viewports can then be moved so that they align from sheet to sheet. This process ensures that all sheets have a consistent graphic layout to them for better legibility. However, this process is time-consuming and may need to be repeated multiple times throughout a project, for example, if the extents of the view change. 

Aligning views on sheets with Dynamo

To solve this problem, we’ve developed the ‘Align Views on Sheet‘ Dynamo graph. The graph, which can be run within Dynamo Player, assumes that views have already been placed on the sheet. The graph requires only two user inputs – the template sheet, and the sheets to be modified.  Once the template sheet is selected from the pulldown list, select the sheets to be modified in the Project Browser. These sheets should have the same number of viewports as the template sheet. 

Computational logic

The graph collects the location of the associated viewports and title blocks based on the sheets to be modified input. A translation vector is then applied to the viewport(s) so that the viewports are centre aligned relative to the title block. This setting means that if the title block family has been moved from its initial insertion point, the viewports will still align. Viewports that have been modified are returned separately. 

If the number of viewports does not match the template sheet, these sheets will be excluded and returned separately. Similarly, if the user forgets to selected sheets in the Project Browser, the graph will be aborted, and an error returned. For best results, all views should have the same extents by assigning the same bounding box to the crop regions. If however, the extents of the viewports do not match, a warning is returned with the offending viewport. This warning might arise due to scope boxes not being applied to define the crop extents or annotations outside of the crop region. If desired, the user can then modify the views and re-run the graph.

Conclusion

To find out more about our Dynamo Package Development service, drop us a line and discover how we can automate your Revit workflows.

Share on twitter
Share on linkedin
Share on facebook
Share on email

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Balcony Area and Depth with Dynamo
Premium

Min balcony area and depth

Verify a balcony’s minimum area and depth with Dynamo for compliance with the NSW Apartment Design Guide and SEPP65 requirements.

Renumber Balconies
Premium

Renumber balconies

A Dynamo workflow to renumber balconies based on their associated apartment room to assist in documentation and compliance checking.

Marketing Plans on Sheets
Premium

Marketing plans on sheets

Automatically place marketing plans onto individual sheets and set the various title block properties with Dynamo.

Create Marketing Plans
Premium

Create marketing plans

A workflow to automatically create marketing plans with Dynamo, including cropping and rotating the views.

Copyright​

© 2021 Parametric Monkey
Parametric Monkey and the Parametric Monkey logo are trademarks of Parametric Monkey Pty Ltd.

CONTACT US

Drop us a message and someone from our team will be in touch with you shortly.

BOOM!

Thank you for your interest. Someone from our team will be in touch soon.

WORKSHOP APPLICATION

To find out about upcoming public workshops or to organise a private workshop, please submit the following contact form and we’ll be in touch soon.