Rhino 8 Service Release 17 for Windows and Mac (8.17.25066) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…
Bugs Fixed:
- Arctic display: Parallel Reflected inverts shades (RH-84297)
- BoundingBox: Includes stray vertices in render mesh (RH-85945)
- ClippingDrawings: Misaligned background (RH-85816)
- Compat: Sometimes fails with stack overflow (RH-81476)
- Display:
- Selected objects highlight isocurves that are turned off in display mode settings (RH-67008)
- Shaded views depend on normal direction (RH-69567)
- DisplayPipelineAttributes Property change does not update the view (RH-85955)
- Issue with locked transparency (RH-60997)
- Hatches don’t show thickness when PrintDisplay is on (RH-78675)
- SmartTrack Not Visible in Clipped View (RH-85573)
- Documentation: Add plugin/yak multi-targeting documentation and updated guidance for Rhino 8.2 (RH-78769)
- Drape: Point clouds aren't ignored consistently (RH-61849)
- Eto: SaveFileDialog not changing extension (RH-85223)
- ExtrudeCrv: Curve far from origin causes a failure (RH-85655)
- File IO:
- Grasshopper: Area component does not return data from a flat box (RH-86038)
- Grasshopper 2: Doesn't run in WIP in NetCore (RH-85549)
- Grasshopper: Components: The SubDEdge component can not work properly (RH-82476)
- GumballAlignment: "Align to Object" does not work for Brep faces (RH-84882)
- Help: CommandContextHelpUrl gives 404 when searching in the Help panel (RH-86006)
- Import: Autocad block import fails to import attributes with no default values (RH-85846)
- Isolate: fails in a macro (RH-62716)
- Keyboard Shortcuts: Tab key shortcut should just read "Tab" (RH-85293)
- Layer: Delete Layer Glitch (RH-86060)
- Linetype: “Add to document linetypes†in Custom Linetype dialog doesn’t work (RH-85855)
- LineTypeDisplay: PrintWidth by Linetype (Default) (RH-80026)
- LinkViewports: Viewport update is laggy (RH-64996)
- Make2D:
- OSnap:Int:
- Osnap:Point: Osnap Point: Visible but not snappable in analysis mode (RH-85618)
- Print: Vector output may not clip isocurves on Extrusion objects (RH-85899)
- PropertiesPage: Render Mesh Settings "Custom Mesh" checkbox does not trigger OnModifyObjectAttributes (RH-85351)
- ScriptEditor:
- New Py2 and Py3 treat empty tree branches differently than legacy Py (RH-85932)
- Python 3 does not have ConfigParser module (RH-85967)
- ghobject converter data throws error on null input (RH-85623)
- Slow performance and possible script corruption on large scripts (RH-85848)
- Project author does not accept æ or ø (RH-85806)
- Legacy Project RHC is writable (RH-85825)
- Output parameter does not marsh Python list into dotnet list (RH-85710)
- Section Style: Section Style Boundary Not Using Widths (RH-81795)
- Section Tools: Hidden lines behind clipping fill are incorrectly drawn (RH-78206)
- Selection: Clipped objects incorrectly block mouse picking (RH-85940)
- SelectionFilter: One-shot selection filter is not working (RH-86222)
- SubD: Mirror destroys SubD face texture points (RH-85330)
- SVG Editor: a, k o, x keys don't work (RH-85295)
- TextField: CurveLength Not Formatting Feet (RH-85873)
- Toolbar:
- UI Appearance: Ctrl + key shortcut to popup toolbar not working correctly (RH-73873)
- WindowLayout: Scriptable command print issue (RH-86164)
Crashes Fixed:
- Crash: Crash in TabPanelDockBar.Show (RH-86264)
- DotNetCrash: Rhino crashes without showing crash report dialog (RH-85672)
- Grasshopper: Components: QuadRemesh crashes while adding a line as a guide curve (RH-85362)
- Mirror: Mirroring Control Points Eventually Crashes Rhino (RH-62717)
- Toolbar: Crash when editing toolbar button (RH-85305)
Enhancements:
- ExtractClippingSections: Extract Clipping Sections/Slices does not work for SubD (RH-85942)
- Insert: Remembers last opened directory (RH-61691)
- PackageManager: Improving local package repo performance (RH-76074)
Regressions Fixed:
- Display: Turning on ambient occlusion hides per-face colors (RH-85579)
- File IO:
- Grasshopper:
- Make2D: No Output from Block On Layout (RH-85517)
- Repeat: Added SubDDisplayToggle command to never repeat list (RH-86156)
- SVG Editor: RhinoUI Icons not working after removed pixel auto-flip (RH-85202)
SDK Enhancement:
- SDK: RhinoCommon: Added "Loose" option to Project and Pull functions (RH-74131)
UI Change:
- CommandHelp: Reworded "Auto-update" checkbox to "Dynamic Help" (RH-85609)
Mac-Only Changes
Bugs Fixed:
- Display: Ghost Lines Appear after SelDup Command (RH-84156)
- Eto: LoadComplete does not fire on Mac when using ShowSemiModal (RH-85993)
- Grasshopper: Inputs in macOS not responding as expected (RH-82772)
- Grasshopper: Components: Cannot "commit changes" on Context Inputs "At most…" "At least…" parameters on Mac (RH-84603)
- Layout: Current layout on Mac does not show bold style name (RH-81432)
- Quicklook:
- SDK: RhinoCommon: DisplayPipeline.DrawBitmap not working on Metal (RH-81192)
- Thumbmail Viewer: Splash preview thumbnails are getting cropped compared to Finder thumbnails. (RH-86018)
- Units: After change of units, old units still used (RH-85843)
Crashes Fixed:
- Grasshopper: Deleting Saved Views Crashes Rhino (RH-85451)
Regressions Fixed:
- Selection: Selection menu mouse behavior is incorrect (RH-85539)
Tasks Completed:
- Quicklook: Grasshopper 2 File Formats as Doc Types and UTIs (RH-85996)
Windows-Only Changes
Bugs Fixed:
- Dark Mode: Check New Objects dialog not dark mode aware (RH-85656)
- Display: Rendered and Arctic modes show edges on GH previews of BREPs (RH-85542)
- HeightField: Heightfield: Vertex colors greyed out (RH-85903)
- Layer:
- Rendering: Decals: Ordering and editing out of sync (RH-80180)
- Rendering: Textures: Texture panel causes massive lag (RH-85948)
- SDK: RhinoCommon: RhinoDoc.Save() raises false when being called in RunCommand (RH-78351)
- Text: Pasted text in Text dialog is invisible (RH-77626)
- UVEditor: Saving UV layout to image includes Grid when it is off (RH-85274)
- WindowLayout: Rhino disappears to the background after selecting a print color (RH-84153)
Enhancements:
- SystemInfo: Indicate "Disabled" devices (RH-68215)
Regressions Fixed:
- ChamferEdge: Makes surface disappear (RH-85831)
- Rendering: Current Renderer changes don't stick (RH-85937)
Tasks Completed:
- Digitizer Plug-in architecture: Updated Romer SDK and eliminate a warning (RH-40127)