Skip to content
Let's Talk! →

Roebuck

General architectural modelling utilities — area/length measurement, layer management, display mode control, isolation tools, and block creation.


Calculates the total area of selected geometry in a target unit system (SF, SM, SQMM, SQCM, ACRE, or Document Units) and copies the result to the clipboard.

IconPropertyDetail
knMeasureAreaInputSelect curves, surfaces, polysurfaces, meshes, or extrusions; Options: [Unit=SF/SM/ACRE/SQMM/SQCM/Current]
OutputPrints total area in chosen units; copies value to clipboard

Calculates the total length of selected curves or edges in a target unit system (F, M, MM, CM, IN, or Document Units) and copies the result to the clipboard.

IconPropertyDetail
knMeasureLengthInputSelect curves or surface edges; Options: [Unit=F/M/MM/CM/IN/Current]
OutputPrints total length in chosen units; copies value to clipboard

Verifies the absolute Z-coordinate of selected objects or picked points, providing quick elevation checks for topography or multi-storey BIM models.

IconPropertyDetail
knCheckElevationInputPick a point or select objects
OutputReports Z-elevation in the command line and adds a temporary visual marker

Hides all objects that share the same layer(s) as the current selection. This is a powerful way to declutter the viewport based on object context rather than manually searching the layers panel.

IconPropertyDetail
knHideLayersInputSelect one or more objects (preselect supported)
OutputAll objects on the same layer(s) are hidden

Isolates the layers of selected objects — hides all objects that do not share a layer with the selection.

IconPropertyDetail
knIsolateLayersInputSelect one or more objects (preselect supported)
OutputObjects on all other layers are hidden

Assigns a random RGB colour to each layer. Can operate on all layers or a selected subset. Ideal for color-coding complex site models or imported CAD data.

IconPropertyDetail
knRandomColorstoLayersInputOption: All Layers or select specific layers
OutputEach layer receives a random colour

Deletes a named layer and all objects on it. Unlocks the layer first if needed, then purges it from the document.

IconPropertyDetail
knDeleteLayersInputType the layer name to delete
OutputAll objects on matching layers deleted; layer purged

Selects or isolates all objects belonging to named groups in the document.

IconPropertyDetail
knSelAllGroupsInputOptions: [Action=Select/Isolate]
OutputGrouped objects become selected, or isolated with other objects hidden

Creates a new block definition from selected objects, using a three-point rectangle to define the block’s local coordinate plane and origin. This ensures the block insertion point is exactly where you intend it.

IconPropertyDetail
knCreateBlockInputPick 3 points for the local plane; select objects; enter block name
OutputNew block definition created; original objects replaced by instance

Redefines the local 0,0,0 and orientation axes of an existing block definition without moving the block instances in the scene.

IconPropertyDetail
knEditBlockPlaneInputSelect block instance; pick 3 points for the new plane
OutputBlock definition’s internal origin/axes updated

Enables editing of a block definition that resides inside another block (nested). It “drills down” into the hierarchy, allowing for deep-edits without exploding the parent block.

IconPropertyDetail
knEditNestedBlockInputSelect a sub-block instance
OutputOpens the nested block definition for editing

A productivity tool for bulk renaming block definitions across the entire Rhino document.

IconPropertyDetail
knChangeBlockNameInputSelect block instance(s)
OutputPrompts for a new name and applies it to the block definition

Sets, matches, clears, or toggles viewport display mode overrides on selected objects.

IconPropertyDetail
knSetObjectDisplayModeInputSelect objects; Options: [Action=List/Match/Clear/WireframeToggle]
OutputApplies, matches, clears, or toggles display mode overrides

Tests whether a surface is planar. If not, it projects the boundary onto the average normal plane and recreates a perfectly planar surface.

IconPropertyDetail
knPlanarizeSurfaceInputSelect a non-planar surface
OutputGenerates a new planar version of the surface

Opens a manual UV editing interface to coordinate texture mapping orientations.

IconPropertyDetail
knUVEditInputSelect surfaces
OutputRefines texture map projection and alignment

Draws semi-infinite grey construction lines through two points for reference drafting.

IconPropertyDetail
knaddConstructionLineInputPick two points
OutputReference line added to the document

Toggles Rhino’s Gumball Snappy mode on/off.

IconPropertyDetail
knToggleGumballSnapInputNone
OutputToggles snappy gumball state

Imports all worksession reference files into the current document as regular geometry.

IconPropertyDetail
knImportWorksessionFilesInputConfirm import of external 3dm files
OutputReference geometry becomes local geometry

Auto-generated description placeholder.

IconPropertyDetail
kn2ViewInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knAddLevelMarkInputSelect objects or run command.
OutputExecutes specified action.

Aligns active viewport camera and construction plane (CPlane) to normal of selected surface frame.

IconPropertyDetail
knAlignViewtoSrfInputSelect surface face at desired alignment point.
OutputRe-orients CPlane and switches view to aligned plan view.

Auto-generated description placeholder.

IconPropertyDetail
knAssignBlockToPanelInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knCircleofSrfInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knClearLayerOverridesinViewInputSelect objects or run command.
OutputExecutes specified action.

Draws an interpolated curve directly through the bottom-center or top-center bounding box points of selected objects in their exact selection order.

IconPropertyDetail
knCurveThroughObjectsInputSelect objects or run command.
OutputExecutes specified action.

Distributes selected objects along a path curve at specific segment intervals, aligning them via a specified base point (bottom/top center) with optional 3D/XY/Z movement constraints.

IconPropertyDetail
knDistributeonCurveInputSelect objects or run command.
OutputExecutes specified action.

Drops selected objects (curves, blocks, surfaces, meshes, SubDs) onto a target surface or mesh.

IconPropertyDetail
knDropToSurfaceInputSelect objects or run command.
OutputExecutes specified action.

Finds and highlights an edge loop on a BREP geometry starting from a selected edge using a tangent-walking algorithm.

IconPropertyDetail
knFindEdgeLoopInputSelect objects or run command.
OutputExecutes specified action.

Selects an annotation dot object and prints/returns its exact 3D coordinate point in the document.

IconPropertyDetail
knGetDotPositionInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knHideLayerinActiveViewInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knMakeBlockUniqueInputSelect objects or run command.
OutputExecutes specified action.

Mirrors selected objects across a reference planar surface using the surface’s midpoint tangent frame as the mirror plane.

IconPropertyDetail
knMirrorbySurfaceInputSelect objects or run command.
OutputExecutes specified action.

Moves selected objects from a base point to the exact midpoint between two clicked target points or to a point along a curve.

IconPropertyDetail
knMovetoMidPtInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knMultiOffsetInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knMultiPatchInputSelect objects or run command.
OutputExecutes specified action.

Assigns the object’s layer/display color as its render material color, and sets the print color to match.

IconPropertyDetail
knObjectColortoMaterialInputSelect objects or run command.
OutputExecutes specified action.

Orients selected objects along a path curve, aligning them perpendicular to the curve at a picked point. Supports multiple objects and groups.

IconPropertyDetail
knOrientonCurveInputSelect objects or run command.
OutputExecutes specified action.

Orients selected objects onto a planar surface, with options to align using each object’s native plane or a custom user-defined plane. Supports multiple objects and groups.

IconPropertyDetail
knOrientonSrfInputSelect objects or run command.
OutputExecutes specified action.

Orients objects to the World XY plane using individual frames, a reference surface frame, or block reference planes.

IconPropertyDetail
knOrienttoCPlaneInputSelect objects or run command.
OutputExecutes specified action.

Places text numbers sequentially at user-selected points in the active Rhino viewport.

IconPropertyDetail
knPlaceNumbersinSeqInputSelect objects or run command.
OutputExecutes specified action.

Scales selected objects dynamically and exclusively along the Z-axis, with real-time preview and snapping capabilities.

IconPropertyDetail
knScaleZInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knSelBlockInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knShowBlockPlaneInputSelect objects or run command.
OutputExecutes specified action.

Auto-generated description placeholder.

IconPropertyDetail
knStairHeightInputSelect objects or run command.
OutputExecutes specified action.