Adjusting Grids Using Orchid Grid.SetVerticalExtents

Hi everyone!

I recently needed to adjust the bottom of a large number of grids that were arrayed in a radial pattern for a circular building (Revit 2023). And I couldn’t use a scope box because the 2d extents have to be set on one floor plan and propagated to a number of other floors. The extents of the grids in plans were easy enough, but now I need to adjust the bottom of all these radial grids so that they don’t appear on our first floor plan. I know filtering is possible but I was trying to use Orchid’s Grid. Vertical Extents and Grid.SetVertical Extents nodes to adjust the bottom extent.

The problem is that no matter how hard I try the bottom extent always goes negative. If the bottom extent is 0 an I change it to 10, it will show -10. Even if I move the grid above 0, adjustments always result in negative numbers. The top extent is fine and adjustments have the expected result. The only workaround I found was moving the grids vertically and then reducing the top extent. But that can’t be the way? Right?

I made a very simple file to test this out and I am uploading the script I used.




Generally Orchid related queries should be directed to the erfajo github, as the package author does not use the dynamo forums.

This appears to be inbuilt node behavior so the author will be best to explain/fix it.