![]() ![]() ![]() Without the Use Levels option you would need to either use GetItemAtIndex or List.Deconstruct to get the data that you want to manipulate. For those earlier that were wondering what the U se Levels option actually on the nodes, as you can see in my animation it changes the level of the list that we’re working with. The outputs from this node areīBox which returns the minimum (bottom left) and maximum points (top right) of the viewport bounding box.īoxCenter which returns the centre point of the viewport bounding boxīoxOutline which returns the start and end points of each side of the viewport bounding boxįor this example, we’re going to use the boxCenter option because we’re going to get tricky with it a bit later on. ![]() Next you need to use the Viewport.LocationData node from Rhythm. For this exercise, we’re only interested in the viewports. As always, while you’re reading through just click on the images to see them full size. To get started, we use the Sheet.GetViewportsAndViews node, we want to feed the sheets from our previous steps into this node and the node will give you the viewports, views and schedules as separate outputs. The Rhythm package has some super useful tools for a whole range of different actions in Revit, but today we’re going to focus on the nodes that can help us manipulate the location of our views on the sheet. The first method I’m going to use nodes from both the Rhythm and Lunchbox packages which you can download from your package manager. For those of you that read through my previous post last week on creating sheets using Dynamo, you might have come to the end of the post only to realise that the views haven’t placed where you want them to be on the sheets.įor example, my sheet with the automatically placed view now looks like this ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
January 2023
Categories |