Automate Layout Creation in Grasshopper

I’m having an issue creating multiple layouts/details from grasshopper. This used to be done with the Layout Manager plugin where you could select boundary curves and it would create layouts, however, this doesn’t seem to work in Rhino 7

I’m using a python node created by @dharman but when I try to create the details it doesn’t align them with the layouts. Looks like it uses the world location instead of moving whats there to the origin.

Attached are the example files, I’m not sure what I’m missing as I’m not super familiar with Python

Create (93.4 KB)
Layout_Test.3dm (204.2 KB)

Fabtools GH Layouts still work in Rhino 7 for the most part, the Layout Manager aspect which can create from rectangles in the rhino model space does not. Due to sharing the same name as a Rhino command.

Layout_Template_R7.3dm (525.7 KB) (405.6 KB)


that works kind of when you boundary curve is close to origin otherwise,
I guess you have to think into two separate “world” inputs:
one boundary curve for what is the detail showing (G)
and the two corner points for the location on the layout sheet (PLT and PBR) where the bottom left corner is your origin

1 Like

Please, can you share your definition?

…yes, soon.

1 Like


I’ve been working on this issue and put together a plugin (heavily inspired by Fabtools’ Layout components) called Drafthorse. The assembled gha is available here, along with a few examples. It’s still a bit rough around the edges, so I haven’t gotten it on the yak server yet, but please give it a shot and LMK how it works for you.
This example does something similar to what @huber287 shows above.


First public release is out! Drafthorse - Layout Management tools for Grasshopper