Skip to content

Utility

Utility Tools support Rhino-object interoperability and workflow management across the modeling environment. The tools are divided into three categories: Rhino Reference, for linking and managing Rhino geometry by layer or color; List Matching, for aligning and dispatching datasets against a mask list; and Object Attributes, for baking, editing, and extracting geometric and non-geometric attributes.

Rhino Reference

Tool Function Input Output
Initial Name Description Initial Name Description
Reference by Layer Ref Layer
Reference Rhino objects by layer. Toggles: Sublayers – include child layers; Remap – renumber output branches to sequential {0},{1},{2},... L Input Layer Layer name to query Geo Geometry Geometry from layers, one branch per layer (branch numbering depends on the Remap toggle)
Guid Object IDs Object IDs from Rhino – feed this into Edit/Extract Object Attributes, not the Geometry output
LPath Layer Paths Full layer path per branch
LName Layer Name Child layer name only, without its parent path
Reference by Color Ref Color
Reference Rhino object by its color C Color Target color to match Obj Objects Objects from matching color
T Tolerance Color matching tolerance Idx Color Index Index of matching color

List Matching

Tool Function Input Output
Initial Name Description Initial Name Description
Match List Geo Match List Geo
Match text tree against a mask list text Text Text Tree Tree of input text Bool Boolean Tree Tree of boolean result
Mask Mask List List of match mask strings Matched Val Matched Tree Result Tree of dispatched items based on match list
M Matches List Tree to dispatch using masking results
Match List Text Match List Text
Match text tree against a mask list text Text Text Tree Tree of input text Bool Boolean Tree Tree of boolean match mask results
Mask Mask List List of match mask strings Val Matched Values Tree of dispatched items based on match list
M Matches List List to dispatch using masking results

Object Attributes

Tool Function Input Output
Initial Name Description Initial Name Description
Bake with Attributes Bake Attrs
Bakes GH geometry into the Rhino document with user-text attributes in one step Geo Geometry GH geometry to bake into the Rhino document ID Object ID GUID of each baked object
K Keys Attribute keys Stat Status Operation status message
V Values Attribute values
Extract Object Attributes Extract Attributes
Extracts object attribute key–value pairs from a referenced Rhino object ID GUID Object GUID as string (from Reference by Layer's Object IDs output) Key Keys Attribute keys
Val Values Attribute values
Ref Referenced Layer Object's layer name
Edit Object Attributes Edit Attributes
Edits object attribute key–value pairs on a referenced Rhino object ID GUID Object GUID as string (from Reference by Layer's Object IDs output) Stat Status Operation status message
K Keys Attribute keys
V Values Attribute values