Grasshopper plugin for Rhino 7 (win), helping automate Layout creation and management.
Look at the Example files for how to use components for different workflows including:
- Copying an existing layout, Sorting, and batch Printing to one or more PDFs
- Generating a new Layout and modifying existing Details
- Modifying an existing layout
- Generating new Details on an existing Layout
- Modifying Layout and Document User Text (useful for titleblocks)
v0.3.1
- bug fix: LayoutFromBBox component scale issue if model units different from page units
- bug fix: PDFLayout scale issue for non-inch units
v0.3.2
- bug fix: AutoValueList not implemented for DisplayModes on DetailNew and DetailEdit
v0.4.0
- improvement: added View input to New Detail, Edit Detail (good for custom views)
- BBox Layout now generates non-XY Plane views
- bugfix: add/fix Layout Index, Display, and Projection Auto-ValueList generation on New Detail
WIP/Goals:
- Example files for all components to demonstrate basic workflows
- Layout from Bounding Box (multipart template printing?)
- Activate View (Bake geometry to different layouts, like a BOM)
- Check that DisplayMode inputs work in other languages
- Bake to Layouts Component(to allow programmatic baking of geometry to paperspace with a layout as additional object attribute)
- Switch view input for details from view attributes (target, displayMode, projection) to CurveComponents.Make2DViewParam
- Create custom gh params for referencing DetailViewObject and PageView (for RH7)
- Change object references to DetailView and Layout/PageView params in RH8
- Add PaperName & Orientation as inputs to New Layout Component (not possible in RH7 - paperName is read-only)
- Add Plane or View input for Layout from Bounding Box to allow non-XY views
- Add component to label details (name, auto-number, scale)
- Add Layout Edit component to modify Layout attributes (pageName, width, height, pageNumber (?), keys, values)
- Add ChangeSpace capability
- Add capability to hide/show layers in details
- Add capability to hide/show objects in details
- Add Rhino PDF default Papernames to Modify Layout component
- Add units change to Modify Layout component
- Improve component icons
- Refactor for OSX compatibility
- Switch complex components to Variable Input Components to simplify
- Add RedrawViews component with self-instantiating Trigger or built-in trigger