New in Rhino 8

Full Command list

New commands


AddObjectsToBlock

Adds objects to an existing embedded block definition.

AutoAlignCPlane

Turns on/off Auto CPlane and manages the related options.

BakeMapping

Creates a new texture image by mapping a texture from a UV mesh to another.

ClearClippingSections

Clears the clipping state of one or more clipping widgets in one or more views.

ClippingDrawings

Extracts sections and background geometry of clipping planes to generate 2D drawings on the World Top plane at the picked locations.

ClippingPlaneProperties

Manages the properties of a Clipping Plane in Command-line.

ClippingSections

Creates clipping planes that cut through selected objects with settings to define direction, depth, label, and save section views as Named Views.

Containers

Opens the Containers dialog box to manage the panels or toolbars in containers.

ConvertToSingleSpans

Splits a NURBS surface at knots to create untrimmed single-span surfaces.

CreateUniqueBlock

The CreateUniqueBlock command duplicates the block definition of a block instance and changes the block instance to reference the new block definition.

DimVolume

Dimensions the volume of a closed extrusion, surface, polysurface, mesh, or SubD.

EditClippingDrawings

Updates the option settings for existing clipping drawings.

ExportClippingDrawings

Saves clipping drawings of selected clipping planes to separate Rhino (.3dm) or .dwg files.

ExportClippingSectionInfo

Creates a .csv file listing sections with basic location and area calculations for sections that have clipping drawings associated with them.

ExportLinkedBlocks

Saves all the Linked and Embedded and Linked block definitions in the current model to a zip file.

ExportRuiFile

Merges the original toolbars of the selected .rui file and its customized toolbars into a new rui file.

ExtractClippingSections

Duplicates the section boundaries and fills from the objects clipped by the selected clipping plane as curves and hatches.

ExtractClippingSlices

Extracts 3D slices of clipped model objects from clipping planes.

ExtractLineTypeSegments

Converts linetype patterns of the selected curves to curve segments and points.

ExtractOriginalCaptives

Restores the original, undeformed, captive object(s) at its original location.

FileExplorer

Opens the File Explorer panel that can access any types of files on the computer.

FilletSrfCrv

Creates a fillet surface between a surface and a curve.

FilletSrfToRail

Creates a surface blending between a surface and a curve referencing the curvature of another surface.

FitCurveToSurface

Projects or pulls a curve onto a surface and transfers the knot parameterization in the U or V direction to the new curve.

GumballDynamicRelocate

Allows relocating Gumball by dragging one of its controls.

HighlightObjectLayers

Selects the layers of selected objects when the Layer panel is visible.

JoinCopy

Duplicates the selected objects and joins the duplicates.

Linetypes

The Linetypes command shows document linetype definitions in a tabbed panel.

Macros

Opens the Macro Library dialog box to manage the macros in the default toolbars or linked rui files.

Menus

Opens the Menu Editor window.

NestedClippingDrawing

Projects object sections from 3D space to the World XY-plane, on the current layer, with user-specified spacing and arrangement.

PushPull

Extrudes a polysurface face to interactively add or remove volumes on the polysurface.

ReducePointCloud

Removes random points of a specified number from a point cloud.

Reset

Restores the window layout, toolbars, or all settings to the initial state of the Rhino app.

SaveACopy

Saves the current Rhino model, including unsaved data, to a new 3dm file. The current date and time will be added to the file name.

SaveClippingSectionCPlanes

Saves Named CPlanes using the names and orientations of selected clipping planes.

SaveClippingSectionViews

Saves the views of selected clipping sections to the Named Views panel.

SaveWindowLayout

Saves the current arrangement of containers, panels, and toolbars to a new custom Window Layout.

ScriptEditor

Opens the Script Editor window for Python and C# programing.

SelClippingPlaneInViewport

Selects the clipping planes that clip the current model or detail viewport.

SelFacesToBoundary

Selects SubD or mesh faces surrounded by selected faces, borders, or both.

SelMirroredBlocks

Selects the block instances that were mirrored or scaled with a negative factor.

SelRectangular

Emulates the regular window selection action with some control options.

SelSubDEdges

Selects different types of edges on selected SubDs.

SetCustomLinetype

Edits an object's custom linetype properties in a floating dialog.

ShrinkWrap

Creates a mesh wrapping around the selected geometry including NURBS surfaces, SubDs, meshes, pointclouds, and point objects.

SnapToSubDObject

Constrains mouse picking on the selected SubD object.

SplitRefitSurface

Splits a surface using a curve, and refits the two parts so that the edges from the split operation become untrimmed edges of two surfaces.

SubDCrease

Adds weight-blended soft crease edges to SubDs.

SubDSpinEdge

Rotates a picked SubD edge by marching each end to the next vertex simultaneously.

ToggleLeftSidebar

Show or hide the left sidebar of the Rhino window.

ToggleRightSidebar

Show or hide the right sidebar of the Rhino window.

UngroupAll

Ungroups the selected group and the groups nested in it all at once.

UpdateClippingDrawings

Updates clipping drawings to reflect changes in the clipped geometry.

ViewClippingSections

Aligns the view and/or construction plane of a viewport to match the selected clipping section plane.

WindowLayout

Opens the Window Layouts dialog box to list, save, restore, export, or import arrangement of containers.

Enhancements and new options


4View: Added First Angle Projection option. (RH-73266)

Animation:

AlignVertices: Added AverageVertexesToAdjust option. (RH-62802)

Annotation:

Annotation Hatch:

Annotation Linetype:

ArcBlend: Accepts input of collinear lines. (RH-75337)

Array: Added Fill mode that encloses arrayed objects in a distance, a rectangle, or a bounding box. (RH-707)

ArrayCrv: New Stairlike orientation style. (RH-2913)

Audit3dmFile:

Bend: Added NonAttenuated option. (RH-12162)

BlendEdge: Double-clicking a polysurface with editable edge blends starts the editing mode. Details... (RH-68571)

Block: Uses the active unit system (model/layout) to create block defintions. (RH-74172)

Block Manager:

Boolean commands:

BooleanDifference:

BooleanSplit: Added History support when DeleteInput=No. (RH-67385)

BooleanUnion:

Bounce: Added Object option for ray direction to work with History. (RH-59765)

BoundingBox: Added History support. (RH-67711)

Bridge: Works better with Reflect and Radiate commands. (RH-66133)

ChamferEdge: Double-clicking a polysurface with editable edge chamfers starts the editing mode. Details... (RH-68571)

ChangeDegree:

Cage/CageEdit:Typing a number sets the same point count for all directions. (RH-2046)

Cage: Made BoundingBox option possible to create 1D (line) or 2D (plane) object. (RH-69915)

CageEdit:

ClippingPlane:

CommandHistory: Allows pressing F2 key to close the dialog. (RH-66192)

ComputeVertexColors: Allows input of multiple meshes in a command session. (RH-64295)

ContinueInterpCrv: Added EndTangent option. (RH-68065)

Contour:

Copy:

CreateRegions:

CrvDeviation: Now reports Minimum deviation as zero if the curves intersect. (RH-67656)

CrvSeam: Now ignores all OSnaps when picking the seam to change, and turns off Center OSnap while dragging the seam. (RH-74040)

CurvatureAnalysis: Support SubDs. (RH-50501)

Delete: Reports object number to command-line. (RH-68753)

Detail: New FromDetail option using First or Third Angle Projection. (RH-2952) (RH-73267)

Displacement:

Display:

Distribute: Allows control / edit points and mesh / SubD vertices as input. (RH-70352)

Divide:

DraftAngleAnalysis:

Drag: Allows directly dragging a sub-object when Ctrl(CMD)+Shift are pressed. (RH-74118)

DupFaceBorder: Creates curves from boundary of merged SubD faces. (RH-75246)

Extend: Added Join=Yes/No/Merge options. (RH-5921)

ExtendDynamic: Added Join=Yes/No/Merge options. (RH-5921)

ExtractMeshEdges: Added by Naked option. (RH-66383)

ExtractPt: Output=PointCloud now creates a single point cloud from multiple input objects. (RH-67664)

ExtractRenderMesh: Works with curve piping meshes. (RH-51190)

ExtractSubCrv: Works with pre-selected polycurve segments. (RH-66072)

ExtractSrf: Added SubDAddCorners option to crease corner vertices. (RH-70987)

ExtractUVMesh: Added 1to1 option. (RH-65711)

ExtrudeCrvTapered: Added SplitAtTangents option. (RH-47111)

ExtrudeMesh: Default to Basis=UVN and Direction=N. (RH-68466)

ExtrudeSubD: Default to Basis=UVN and Direction=N. (RH-68466)

Fair: Added PreserveEnds option. (RH-72060)

Fill: Works with mesh objects. (RH-76553)

Fillet: Added Dynamic option for interactive preview. (RH-76418)

FilletCorners: Previews in command session. (RH-73087)

FilletEdge: Double-clicking a polysurface with editable edge fillets starts the editing mode. Details... (RH-68571)

Fin: Made not to add extra knots when input is an edge of base surface. (RH-67883)

Gumball:

Help

History:

Inset:

InterpCrv: StartTangent and EndTangent are made always visible (only work when Degree=3 and SubDFriendly=No). (RH-67010)

Join:

Keyboard shortcuts:

Layer:

LayerStateManager: Added Section Style and New Detail On checkboxes. (RH-76742)

Layout:

Libraries:

Lights: Show quick settings in the Lights panel when a lighting source is selected.

Make2D:

MatchMeshEdge: Added AverageVertexesToAdjust and Join options. (RH-62525)

MatchProperties:

MatchSrf: Shows control points of the previewed surface if the surface has control points turned on. (RH-74233)

MergeAllCoplanarFaces: Added command-line feedback for the result. (RH-72213)

Mesh:

Mesh Boolean commands

MeshOutline: Works with meshes generated by Displacement, ShutLining, EdgeSoftening, Thickening, CurvePiping. (RH-67451) (RH-67654)

MeshToNURB: Added UseNgons option. (RH-44873)

Mirror: Added Object option for attaching mirror plane to a planar surface with History. (RH-65165)

Move: Allows pressing Enter to move from object bounding box center. (RH-118)

Mouse: Added DisableRightClickAsEnter advanced setting. (RH-20644)

MultiPipe: Tuned up options and added preview. (RH-61514)

NonManifoldMerge: Applies layer assignment rules from BooleanUnion command for output objects. (RH-71917)

Notes:

Nudge Key: Added NURBS surface remesh toggle and timing settings to Advanced settings. Details... (RH-80251)

Offset:

OffsetCrvOnSrf:

OffsetMultiple: Added Loose option. (RH-63417)

OffsetNormal: Made not to add extra knots when input is an edge of base surface. (RH-67883)

OffsetSrf: Added ThroughPoint option. (RH-61497)

Options:

Object Snap:

Ortho:

PackageManager:

Panels:

Paste:

Print:

PointCloud: Proceeds steps of adding/removing points when a single PointCloud is pre-selected. (RH-72393)

PointDeviation:

Print: Added Apply Display Mode Scales setting for print width. (RH-80258)

PrintDisplay:

PrintDisplay: Added DetailBorder option to control visibility of detail view borders in layout viewports. (RH-74306)

ProjectToCplane: Works with insertion points of block instances. Details... (RH-68676)

Properties:

Pull: Loose=Yes supports mesh as target. (RH-70263)

Purge: Command options are moved to a dialog box. (RH-73964)

Rebuild:

RebuildEdges: Now removes micro naked edges. (RH-80666)

RefitTrim:

RemoveMultiKnot:

Rendering:

Rendering Decals: Added visibility toggle. (RH-61127)

Rendering Environments:

Rendering Materials:

Rendering Textures:

ReplaceBlock: Added BlockDefinitionName option to make selecting replacement block scriptable. (RH-72651)

RotateView: Added RotateViewAroundObjectAtMouseCursor advanced setting. (RH-68058)

RunPythonScript: Supports Python 3. (RH-72524)

Scale1D: Accepts 0 for scale factor to flatten objects. (RH-67702)

Section:

Section Tools: Added to Rhino 8. (RH-70914)

Selection:

Selection Filter:

SelChain: Allows view manipulation when selection menu appears. (RH-75789)

SelMeshEdges: Added by Naked option. (RH-66383)

SelNakedMeshEdgePt: Made not to turn on control points. (RH-78653)

SelName: Hides <No name> in the list when every object in viewports has a name. (RH-69167)

SetPt: Works with insertion points of block instances. Details... (RH-68593)

ShowEdges: All Edges option shows SubD sharp edges. (RH-73322)

ShowSelected: Made not to generate render meshes for objects that have not been shaded. (RH-1217)

Sketch: Added Undo option in command session. (RH-66610)

Smooth: Allows viewport manipulation under Smooth options dialog box. (RH-72071)

SoftTransform: Keeps locked SubD vertices, edges, and faces at their positions. Details... (RH-61808 (RH-68524)

SpaceMouse: Made not to move Turntable axis. (RH-71438

SplitFace:

Squish:

Status bar:

Stretch: Changed to match the workflow of the Scale1D command. (RH-3767)

Sun: Uses current local date and time by default. (RH-80940)

Surface Analysis commands: Allows adjusting SubDs meshing level.

Templates: Perspective viewport uses Shaded display mode by default. (RH-70700)

TextField:

TextObject: Group output makes each letter or symbol a group nested in the text group. (RH-62135)

Texture Mapping: Fits mapping size individually when multiple objects are selected. (RH-61516)

ToNURBS: Added ExtraordinaryVertex=G1xx SubD option to improve Zebra analysis. (RH-61653)

Toolbar:

Trim: Mesh edges and SubDs can be selected as cutting objects. (RH-71974)

TweenCurves: Limits SampleNumber to 9999 when MatchMethod=SamplePoints. (RH-66430)

Undo:

Unwrap:

UVEditor:

User Text: Allows double-clicking the fx icon to edit a text field. (RH-65778)

VariableOffsetSrf: Add Solid option. (RH-71216)

Viewport Properties:

Volume: Added Liter and Decimeter units to command-line. (RH-58062)

Weight: Allows editing control point weight of a SubD-friendly curve (outcome is a normal curve). (RH-53388)

Zoom:

UI changes


Options:

Menu: "Dimension" menu is renamed "Drafting". (RH-73668)

Viewport:

Mesh:

BlockManager: Is changed from a dialog box to a panel called Block Definitions.

UVEditor: Only shows mapping channel command-line in the scriptable command. Details... (RH-70931)

Dark Mode: Rhino UI color scheme switches between light and dark modes based on system color settings. (RH-71399)

NamedView: Removed "Lock named view" setting.(RH-69049)

Changed text buttons in Linetypes document properties to icon buttons. (RH-80449)

File formats


3DM:

3MF Import/Export:

DGN import: Supports reading reference files. (RH-54202)

DWG/DXF Export:

DWG/DXF Import:

DWG/DXF Import/Export:

Named CPlanes in Rhino and Named UCS in AutoCAD are exchangeable. (RH-71282)

Supports saving and reading groups. (RH-77296)

FBX: Updated FBX SDK to 2020.3.1. (RH-68759)

FBX Import: Added Map FBX Y to Rhino Z option. (RH-38175)

OBJ Export:

PDF Import:

SKP Export: Exports named views to SketchUp. (RH-74217)

SKP Import: Added Use group layers and Add objects to groups options. (RH-65420)

STEP Export:

SVG Export:

SVG Import/Export: Curves, fills (hatches), and text can be copy-pasted between Rhino and Inkscape. (Experimenting feature) (RH-66434)

Open/Save: Added AlwaysDisplayAllFiletypes advanced setting to reset file type when reading or writing files. (RH-66384)

AutoCAD: Objects can be copied and pasted between Rhino and AutoCAD. (RH-69984) (RH-70128)

Import/Export dialogs hide the file formats if their plug-ins are disabled. Details... (RH-70195)

Supports GL Transmission Format (.glb, .gltf) import and export. Details... (RH-72470)

TXT Export: Rounding numbers when saving Points (*.txt) file type. (RH-78573)

SOLIDWORKS Import: Supports version 2024. (RH-80657)

WAMIT Export: Shows failure message when export encounters invalid meshes. (RH-80729)

Grasshopper


Added Delete input after solve toggle to the Get Geometry component. (RH-60296)

Slider animation is allowed to use up to 1 million frames. (RH-66757)

Grasshopper is made an AppWindow. (RH-64779)

Added Adjust Defaults > Make Font Global menu item in panels for copying current font to all panels. (RH-56400)

Added GH_PointCloud and Param_PointCloud types. (RH-69929)

Get Geometry component supports output PointCloud data. (RH-70207)

Added Object Display Mode component. (RH-70330)

Added Clamp component to control minimum/maximum values. (RH-70933)

Added Export Model Block Definition component. (RH-70956)

Added Custom Curve Preview component to Display > Preview. (RH-71729)

Added pen styles to Model Linetype component. (RH-71728)

Added User Text component to Object Attributes category. (RH-71727)

Added ShrinkWrap component. (RH-70958)

Added Named Group component. (RH-73453)

Added Point Cloud Attributes component. (RH-75794)

Added Reduce Point Cloud component. (RH-75795)

Added Point Cloud Closest Point component. (RH-75796)

Added Point Cloud Contour component. (RH-75858)

Added Point Cloud Section component. (RH-75587)

Added Transpose Surface and Reverse Surface components. (RH-77254)

"Explode Block Instance" component is changed to "Explode Objects" and works on all geometry types (except groups). (RH-76106)

Added third party plug-in information to GH document if a component is used. (RH-78613)

Added new datatype for Lights. (RH-79341)

Added serialization to GH_Number param to read/write AngleParameter property. (RH-80595)

Added runtime warning to Explode component for invalid geometry. (RH-81317)

Obsoletes


JoinCurves option is removed from Section and Contour commands. (RH-68953)

Display: Removed Use lights on layers that are off option from display mode settings. (RH-67161)

Removed Print from File menu in Render Window. (RH-70368)

UVEditor: Removed FitLargeUVs option. (RH-71706)

RPC plug-in is removed. (RH-71496)

ZCorp (.zpr) file import and export are discontinued. (RH-75662)

 

 

 

 

 

Rhinoceros 8 © 2010-2024 Robert McNeel & Associates. 09-Apr-2024