New in Rhino 9

Full Command list

New commands


CopyToClipboardAt

Specifies a base point when copying objects to the Clipboard.

CutAt

Specifies a base point when cutting objects to the Clipboard.

ExportBlockAttributes

Saves block definition properties and attribute user text of the selected block instances to a .csv file.

FillSrf

Creates a single surface to fill a closed boundary of curves or edges with specified continuities.

NextDetail

Activates the next detail view in a layout.

PasteAsBlock

Creates a block definition from objects in the Clipboard and inserts it into the model.

PasteAt

Inserts objects from the Clipboard referencing a base point.

PrevDetail

Activates the previous detail view in a layout.

SelHatchPattern

Selects hatch objects by hatch patterns.

SetDetailBorder

Replaces a detail view's border, which is usually rectangular, with a closed curve.

ToggleInstantAliases

Temporarily or permanently enables or disables instant aliases.

Enhancements and new options


Aliases:

Annotation:

  • Added more frame shapes to text settings. Details... (RH-6171)

  • Added Grads as an option for angle units. (RH-12749)

  • Rhino 9 installs GDT font for geometric dimensions and tolerance. (RH-86515)

  • Added Kerning checkbox to text settings. (RH-52520)

  • Added Line space scale control to text settings. (RH-29703)

  • DimAngle, DimRadius, DimDiameter, DimArea, DimVolume, and DimCurveLength commands are allowed to select locked objects. (RH-87001) (RH-87109)

  • Mask color supports transparency. (RH-71772)

  • Draws text frame boundary above mask color to respect the width display. (RH-61474)

Annotation Hatch:

  • Text buttons are replaced with graphic buttons in Hatch document properties. (RH-80961)

  • Allows creating a hatch by clicking on a planar surface. (RH-2060)

  • Supports importing version 3.0 of .pat format. Details... (RH-86774)

  • Add a Purge button to Hatch document properties. (RH-86771)

  • Added a search box to Hatch document properties.

  • The hatch pattern list now uses a grid view.

  • Added Pattern Scale settings.

  • Supports creating hatches on different planes in a command session. (RH-86917)

  • Prevents selecting non-planar curves. (RH-87052)

Annotation Styles: Added a Purge button to annotation styles document properties. (RH-86773)

BlendEdge: Added Setback option. (RH-6710)

Check: Supports sub-selected objects in blocks. (RH-84493)

ClippingDrawings: AddBackground option supports curves. (RH-85431)

CommandHelp: Added Back, Forward, and Home buttons to Help panel. (RH-59193)

CopyToClipboard: Supports saving 3dm data for all versions of Rhino back to 4.0. (RH-63432)

Crosshairs: Added CrosshairScreenLength to Advanced Settings for setting crosshair size. Details... (RH-1974)

Curvature: Added ShowCustomRadius option to mark locations of specified radius. (RH-82485)

Cylinder: Added Deformable option. (RH-81875)

Display:

Document Properties:

  • Updated Hatch document properties to use Grid view. (RH-86524)

  • Added Section Styles page. (RH-86100)

Ellipse: Added FitPoints option. (RH-78096)

Explode: Added TangentComponents option for keeping tangent surfaces joined. (RH-81188)

Extend: Added Fence option that runs SelFence command. (RH-28088)

FilletCorners: Added History support. (RH-84822)

FilletEdge: Added Setback option. (RH-6710)

Flow: Added Stairlike option. (RH-83695)

History: Added OneShotRecord option to History command. (RH-83797)

Layer:

Layout:

Linetype: Added Purge button to Linetype document properties and Linetypes panel. (RH-86772)

MergeEdge:

  • Improved workflow. (RH-80332)

  • Prevents creation of bad objects when planar faces are collapsed. (RH-78708)

Notes:

Offset:

  • Improvement of loose curve offset. (RH-81146)

  • Able to create closed regions when offset of open curves self-intersected. (RH-72891)

OffsetSubD: Added Offset [ControlPoints / SurfacePoints] option. Details... (RH-58984)

Options: Allows importing multiple display modes at once. (RH-81931)

Ortho: Added DominantOrtho advanced setting. (RH-84559)

OSnap:

  • Center object snap can snap to center of detail view border. (RH-16054)

  • Implemented SendToBack support in visibility testing. (RH-86475)

Properties: Added Reset Scale button to Block Instance properties. (RH-84961)

PushPull: Allows selecting multiple surfaces and added new Corner options. (RH-78277)

RailRevolve: Added ChainEdges option for rail curve. (RH-85284)

Ribbon: BothSides option merges surfaces if possible. (RH-5500)

Rendering: Added Zoom in, Zoom out, and Zoom to fit buttons to Render Window. (RH-85396)

Rendering Decals:

  • Create a single decal widget for grouped objects. (RH-38367)

  • Allow changing mapping type after decal has been created. (RH-85332)

ScriptEditor:

Section Styles: Added a grid view when selecting a hatch pattern. (RH-86100)

SelDup: Finds polylines of same shape with different seam locations. (RH-79074)

Selection: Window and cross selection include annotations invisible in current view. (RH-81931)

SelLayer: Made scriptable command work with preselect and allows selecting objects at first prompt. (RH-83403)

SelLinetype: Allows typing linetype name at first prompt. (RH-83517)

SelName: Scriptable command, -SelName, works with preselect and allows selecting object at first prompt. (RH-83343 )

ShowEnds: Gives feedback in command History. (RH-65993)

Slab: BothSides option merges surfaces if possible. (RH-5500)

Snapshot: Added parameter settings to the scriptable command. (RH-65823)

Split: Supports splitting hatches. (RH-74984)

Text

TextObject:

Trim: Added Fence option that runs SelFence command. (RH-28088)

UserText:

Zebra:

 

 

UI changes


Line: FourPoint option is renamed 4Point. (RH-79314)

TextObject:

Added BothSides option to most solid, mesh, and SubD primitive commands. (RH-63751)

File IO


Added an option to disable saving backup files for non-3dm file types. Details...(RH-48512)

Added an option to change backup file saving folder. Details...(RH-46436)

File export commands fill file name, and add/increase number suffix. (RH-56888)

File export and import support block definition properties. (RH-85589)

DWG/DXF Import:

  • Sorts layers with ascending alphabetical order. (RH-78254)

  • Added option for importing curves with thickness (height) as Extrusion objects. Details... (RH-82195)

  • Supports importing nested layers from DWG/DXF files. Details... (RH-66996)

  • Supports layer descriptions. (RH-85412)

DWG/DXF Export:

  • Saves Clipping Planes as AutoCAD section planes. (RH-78063)

  • Saves image files used by Rhino "Pictures" objects in an image folder next to the DWG/DXF file. (RH-85056)

  • Supports saving non-rectangular detail views. (RH-85056)

  • Supports layer descriptions. (RH-85412)

  • Reports more details about skipped objects. (RH-86594)

  • Exporting a scheme to an existing INI file adds the scheme instead of overwriting the file. (RH-87163)

  • AutoCAD scheme settings are saved on the fly. (RH-87332)

  • Added option for exporting Extrusion objects as "Curves with Thickness". Details.... (RH-82194)

PLY Import: Supports reading vertex colors from Gaussian splat PLY files. (RH-85444)

Grasshopper


Added material and texture creation components. (RH-80669)

Added Texture Evaluator component for rasterizing a procedural texture. (RH-82500)

Added Variable Fillet Edge component. (RH-82170)

Created new base class for Texture Mapping components. (RH-84682)

Added FillSrf component. (RH-86003)

Added Export Material component. (RH-86622)

Obsoletes