Rhino 8 Service Release Candidate Available

Rhino 8 SR1 Release Candidate 1 for Windows and Mac (8.1.23304) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Code Editor Control: copy and pasting code from old to new script component doesn't work (RH-75936)
  • Containers:
    • Display style doesn’t change properly (RH-77536)
    • When the toolbars are in Docked Side > Vertical, only “image only” works (RH-77629)
  • Display:
    • Section edge shows through all objects (RH-77944)
    • Clipping boundaries have inconsistent width (RH-77310)
  • DupEdge: SubD DupEdge with history: extracted curve will switch to flat or smooth mode after SubD update (RH-77419)
  • ExtractClippingSections:
    • Color of Custom “Section Style on Object” Not Being Applied to Clipping Drawing (RH-76692)
    • Section Picking inconsistency (RH-77089)
  • File IO:
    • UV island layout is not maintained in FBX export (RH-73503)
    • Texture repeat values are not saved to FBX (RH-67020)
    • WCS mapping doesn’t export to FBX (RH-67021)
    • Custom UV map doesn’t save in Obj unless multiple mapping channels are used (RH-73999)
    • glTF import supports reading layers (RH-72441)
  • Fillet: Filleting curve result is dependent on clicked point (RH-77716)
  • Gumball:
    • Cut operation makes extrusion disappear (RH-77673)
    • Wrong preview when duplicating a face with the Gumball (RH-75397)
  • Icons: Sidebar icons look blurry (RH-77950)
  • LayerStateManager: Model On state is not restored (RH-77719)
  • Layout: Layouts panel slows down zooming in and out with the mouse wheel (RH-77331)
  • Localization: Mix of decimal separator usage (RH-77457)
  • Make2D: Mesh sections are not occluding (RH-77414)
  • MergeAllCoplanarFaces: Merging mesh faces leaves vertices (RH-77042)
  • MeshTrim: Bad result when vertices overlapped (RH-31115)
  • Options: Set CPlane view rotation via macro (RH-61235)
  • Print: Preview showing lines of hidden geometry (RH-77340)
  • ProjectToCPlane: Polycurves consisting of arcs project to self (RH-77924)
  • Rendering: Render Window menu doesn't remember check states (RH-77329)
  • Rendering: Content Panels: Copy Paste problems with Render Contents (RH-77534)
  • Rendering: Cycles: Environment intensity issue (too dark) (RH-55126)
  • Rendering: Presets: Allows customizing preset render sizes with render_sizes.txt (RH-77313)
  • Rendering: Texture Mapping: OBJ export doesn't save WCS mapping settings (RH-54697)
  • Rendering: Textures:
    • Don’t get embedded when copying and pasting geometry between documents (RH-77726)
    • OBJ export issue having to do with texture coordinates (RH-50379)
  • Section Tools:
    • NestedClippingDrawing command won’t change hatches in current model session (RH-77573)
    • ClippingDrawings: Section hatch background color not displaying (RH-77431)
    • ClippingDrawings command stacks labels (RH-77377)
  • SelectionFilter: Lost on view manipulation (RH-77002)
  • Subobject Selection: Ctrl+Shift+Double click edge selection does not work 100% of the time (RH-77897)

Enhancements:

  • File IO:
    • Export DWG: identify skipped objects (RH-77693)
    • Make layer order for reading and writing acad files predictable (RH-48103)
    • Added an advanced setting for removing the extra dot in locking file extension [.3dm.rhl] (RH-77475)
    • Supports exporting lines, polylines, and curve piping meshes to glTF (RH-73227)
    • DWG/DXF import and export support groups (RH-77296)
    • DWG/DXF Export supports saving AutoCAD 2010, 2013, & 2018 files (RH-77297)
    • DWG/DXF Import supports reading groups (RH-15122)
    • glTF export supports sub-object materials (RH-76510)
  • Gumball: Cut handle now works with meshes (RH-76483)
  • Layer: Layer color picker preview color in viewport (RH-77460)
  • Rendering: Content Panels: Add material and environment duplication next to the source (RH-71587)
  • SelVolumeObject: Added Window/Crossing/InvertWindow/InvertCrossing options (RH-1759)

Features Added:

  • OSnap:End: OSnap: End: Snap to clipped curve (RH-76997)

Regressions Fixed:

  • Block: Nest and Embedded Block Duplicates When All Blocks are Reloaded (RH-77602)
  • ExtendSrf: Numeric input does not give the correct result (RH-65347)
  • Make2D: No output from clipped mesh (RH-76378)
  • Rendering: Texture Mapping: v8 loses mapping info and defaults to surface when exporting fbx and obj (RH-77115)

SDK Enhancement:

  • SDK: RhinoCommon: Exposed CRhinoAppViewSettings::SetViewSettings (RH-77515)

Usability Problems Fixed:

  • BlockManager: Performance issue sample (RH-77982)

Mac-Only Changes

Bugs Fixed:

  • UI Appearance: Mac inactive tabs are too difficult to read (RH-77171)

Enhancements:

  • Paste: SVG file can be copied from Finder and pasted into Rhino viewport (RH-77813)

UI Change:

  • StatusBar: Removed "Available physical memory" and "CPU Use" from Info pane on Mac (RH-77200)

Windows-Only Changes

Features Added:

  • SelChain: Allows view manipulation when selection menu appears (RH-75789)
6 Likes

Rhino 8 SR1 Release Candidate 2 for Windows and Mac (8.1.23311) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Retain print settings for file after rhino restart (RH-77614)
  • Display Metal: Rendered viewport shows colorful artifacts on Mac Rhino 8 (RH-77271)
  • Gumball: Cut action always creates bad results from meshes (RH-77841)
  • LayerStateManager: Model On state is not restored (RH-77719)
  • Print:
    • Image size and dpi (RH-76437)
    • Vector output of solid hatches fail in details (RH-78015)
  • SDK: RhinoCommon: Rhinocommon Leader class has typo in DuplicateShallowHelper which returns a LinearDimension instead of Leader (RH-78041)
  • ScriptEditor:
    • Problems panel icon stays red after closing a code with problems (RH-78130)
    • Ensure C# scripts can reference binaries that do not have .dll extension (RH-78079)
    • Missing Bitmap and Parallel in IronPython (RH-78129)

Enhancements:

  • File IO: Export DWG: identify skipped objects (RH-77693)
  • PushPull: Added Loose option (RH-76269)

Features Added:

  • Grasshopper: Components: Set Model Linetype and Hatch Scale in Grasshopper (RH-77367)

Regressions Fixed:

  • Display: Sub-object editing a SubD doesn't shade the preview anymore (RH-78065)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Hatch: Unable to use custom hatch patterns (RH-77747)
  • Core Architecture: Idle Handler Affects Trackpad Performance (RH-78073)
3 Likes

Rhino 8 SR1 Release Candidate 3 for Windows and Mac (8.1.23318) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Delete: Fails to delete mesh edges (RH-56326)
  • Layer: Layers panel not ending undo record (RH-78325)
  • Localization: FitCurveToSurface shows comma in result (RH-78237)
  • Print:
    • Raster output with extended view shows a blank print (RH-60027)
    • Does not remember destination (RH-19435)
  • Subobject Selection: SubD face selection is harder (RH-78173)
  • TextObject: Text editing field not visible (RH-78227)
  • Toolbar: Cannot close Rhino's default toolbar collection (RH-76105)

Crashes Fixed:

  • Rendering: Textures: Crash bug when reusing blend texture (RH-78144)

Enhancements:

  • Grasshopper: Create Get Plane Context Component (RH-76599)
  • Print: Rhino PDF remembers DPI setting (RH-57008)

Mac-Only Changes

Bugs Fixed:

  • Rendering: Materials: Sliders misbehave (RH-78222)
2 Likes

Rhino 8 SR2 Release Candidate 1 for Windows and Mac (8.2.23325) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Annotation: Linetype: (Sometimes) double width on windows (RH-78031)
  • Bridge: Options dialog does not display Dark mode (RH-78377)
  • CPlane: AutoAlign: Ngon failure sample (RH-78462)
  • CurvePiping: Material tab (RH-78405)
  • GCon: Incorrectly reports G2, instead of G1, between surface edges (RH-78419)
  • Grasshopper: Bounding box is not flat until curve is flipped (RH-78284)
  • Lights: Light panel falloff doesn't change on first time (RH-78311)
  • LoadPlugin:
    • Pufferfish doesn’t run in GH in Rhino 8 (RH-78382)
    • Add support for multi-targeting plugins to have specific assemblies for .NET Core vs. .NET Framework (RH-76604)
  • OSnap: "Snap to occluded object" does not work properly in Rendered display mode (RH-78334)
  • Rendering: Cycles: Physical Sky Texture not rendering in Raytraced / Rhino Render (RH-78269)
  • Rendering: Materials: gLTF format doesn't save texture repeat values (RH-75896)
  • SDK: CRhinoAppSettings::ShowOsnapDialog no longer works (RH-78331)
  • ScriptEditor: Script fails to determine language from lang id specifier line (RH-78488)
  • Toolbar:
    • ClosestPoint icon is missing (RH-78459)
    • PopupToolbar glitch with Layers (RH-78366)
  • UI Cleanup: Automatic UI sections show all sections even the empty ones (RH-78049)

Crashes Fixed:

  • Eto: System.Exception: Could not initialize an instance of the type 'Foundation.NSUrl': the native 'initFileURLWithPath:isDirectory:' method returned nil. (RH-77593)
  • FilletSrfToRail: FilletSurfaceToRail grashopper Crash (RH-74236)

Enhancements:

  • Gumball: Cut operation shrinks the faces made from cutters surfaces (RH-78274)
  • SelLayer: Tuned up pre-selection procedure of the scriptable command (RH-78335)

SDK Enhancement:

  • SDK: RhinoCommon: Allows toggling visibility of Selection Filter panel (RH-78332)

Mac-Only Changes

Bugs Fixed:

  • Display Metal:
    • Section hatches in Monochrome (RH-77797)
    • Ghosted clipped part of geometry in shaded technical (RH-78208)
  • Layer: Column header tooltips (RH-76570)
  • UI Appearance: Mac command feedback is too slow and distracting (RH-77197)

Windows-Only Changes

Bugs Fixed:

  • Rendering: Rendering through Frame buffer increases memory usage (RH-77045)
2 Likes

Rhino 8 SR2 Release Candidate 2 for Windows and Mac (8.2.23333) is now available
Requires Rhino 8

Bugs Fixed:

  • Dark Mode: Set dark mode by code (RH-78558)
  • Display: Block: Text In Block Not Displayed Horizontal to View (RH-75332)
  • FilletSrfToRail: FilletSrfToRail Fails (RH-77869)
  • Grasshopper: Bug with referencing materials with textures and then baking (RH-77986)
  • Grasshopper: Components: Data Output (GH DATA) component error in Rhino 8 (RH-78397)
  • Gumball: gumball scale handles not displayed when it's set to object for decals (RH-78538)
  • Rendering: Cycles: Physical Sky Texture not rendering in Raytraced / Rhino Render (RH-78269)

Regressions Fixed:

  • Offset: In Grasshopper 1 / V8, setting corner style to 0 (no extension) fails on polycurves (RH-78581)
  • Subobject Selection: SubD face selection is still harder for non-planar ngons (RH-78578)

Mac-Only Changes

Features Added:

  • LoadPlugin: Plugins: Create version-specific MacPlugIns folder and load plugins from there (RH-78149)
1 Like

Rhino 8 SR2 Release Candidate 3 for Windows and Mac (8.2.23339) is now available
Requires Rhino 8

Bugs Fixed:

  • CPlane: AutoAlign: AutoAlignCPlane should be disabled by default (RH-78691)
  • File IO: Export svg: keep the join (RH-78778)
  • Grasshopper:
    • Content Cache causes Page Layout to lag. (RH-78823)
    • Extrude curve failure (RH-76758)
  • IntersectTwoSets: IntersectTwoSets and worksesisions (RH-78724)
  • Selection: Selection - dots and layouts (RH-78771)
  • Toolbar: Removing a new Toolbar button does not work (RH-78350)
  • UI Appearance: Rhino needs a restart to be able to see a deleted button (RH-77523)

Regressions Fixed:

  • Grasshopper: Components: data conversion failed from extrusion to surface (RH-78595)
  • Rendering: Realtime SDK: Bella outputs error messages and fails to render objects (RH-78709)

Mac-Only Changes

Bugs Fixed:

  • Splash and About: Copy-Paste from the About dialog (RH-69006)
2 Likes

Rhino 8 SR3 Release Candidate 1 for Windows and Mac (8.3.23346) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Ensure selected printer exists before trying to recall settings (RH-78904)
  • Annotation: Dot: Dot: Display text editing box does not expand with height of dialog (RH-77041)
  • BlendCrv: Dialog not updating properly (RH-78243)
  • CPlane: AutoAlign: Sticky mode toggle doesn't script correctly (RH-78528)
  • Code Editor Control: provide snippet completions like found in Rhino 7 Gh C# scripting components (RH-78789)
  • Containers:
    • When sidebar is pinned, clicking on Properties or Layer icon in the main toolbar should unfold the sidebar (RH-78750)
    • Removed OSnap panel reappears after restart (RH-77605)
    • Container: Right sidebar hides when hovering to another tab (RH-78749)
    • Popup container flyouts fail (RH-78152)
  • Delete: Slow on mesh subobjects (RH-78652)
  • Display:
    • Technical mode with custom EMap fails (RH-78782)
    • Gradient hatch far from origin looks like a solid hatch (RH-78408)
  • Docking:
    • Autohide panels - provide a margin (RH-77224)
    • Osnaps and Filter glitch (RH-78363)
  • DocumentProperties: Hooked up custom units in the scriptable command (RH-8990)
  • File IO:
    • OBJ material imported incorrectly (RH-71573)
    • support exporting glTF programatically with options (RH-78795)
    • Export: OBJ and FBX texture coordinates all zeros (RH-78676)
  • Grasshopper: Cannot copy with wire drag using alt key on Mac (RH-78693)
  • History: Loft with Pt input - Tangency is lost after update (RH-78922)
  • Insert: Does not remember the "Insert as" setting (RH-44370)
  • Intersect: Point intersection not being detected (RH-78423)
  • Layer: Double-click leaves layer unselected (RH-78854)
  • NamedView: NamedView panel not populating when opening recent file from splash screen (RH-78696)
  • OSnap:
    • Docked OSnap hover behavior (RH-78852)
    • Checkbox items disappear when narrowing down the left sidebar (RH-78753)
  • Options: WindowColor 3 does nothing (RH-62608)
  • Print:
    • Rhino PDF won’t print multipages with vector output (RH-78674)
    • Raster printing line width issues (RH-78687)
  • RDK: Physical Sky texture controls don't work properly (RH-78305)
  • RefitTrim: Fails on surface with singularity at opposite end (RH-73421)
  • Rendering: Content Panels: Pixelated icons in Lights panel (RH-78679)
  • Rendering: Cycles:
    • Bring back out-of-process kernel compilation (RH-78287)
    • Odd reflective behavior on default material (RH-77404)
    • Decals do not show in raytraced (RH-78768)
  • Rendering: Materials:
    • Substance support broken for some materials (RH-78220)
    • Name sometimes changes when changing type (RH-78668)
  • SDK: Add IsWcsProjected and IsWcsBoxProjected to ON_Texture and Rhino.DocObjects.Texture (RH-78920)
  • SDK: RhinoCommon:
    • drawsubdwires is not working (RH-78897)
    • Wish: Offset curve tangent to surface (RH-78999)
    • Brep.JoinBreps modifies edges (RH-78899)
    • Custom objects need bounding box overrides (RH-67438)
    • Added bounding box overrides to Rhino custom objects (RH-32678)
    • ShrinkWrap offset and smoothing have no effect on Point Clouds (RH-78656)
    • Expose EarthAnchorPoint to Rhino.FileIO.File3dmSettings (RH-34447)
    • MeshLine leaks memory (RH-78469)
  • ScriptEditor:
    • Roslyn does not compile when Memory Load is enabled in GrasshopperDeveloperOptions (RH-78555)
    • No module named ‘scriptcontext’ (RH-78435)
    • Node in code Python returns troubling (RH-78865)
    • Pretty name should match Variable name when is not set specifically (RH-78616)
    • Editor sometimes resets caret position to the top in Grasshopper script component (RH-78618)
    • Int parameter is converted to “Object Print Width” parameter when using new script editor compiler (RH-78617)
    • Applying modified script to component is awkward now with the “Do you want to save” prompt addition (RH-78543)
    • Make sure type hinting works for linked scripts (RH-78090)
  • Section Tools:
    • Drawing location jumps (RH-77320)
    • Change PrintWidth of ClippingDrawings to be ByLayer (RH-78060)
  • Selection:
    • Inconsistent point selection via picking the control polygon (RH-78946)
    • Made SelNakedMeshEdgePt command not turn on control points (RH-78653)
  • SetDisplayMode: Display Mode > Object > SubD options not sticking (RH-78918)
  • SetDocumentUserText: The Document User Text panel doesn't update when importing a 3DM file with Document User Text (RH-78846)
  • ShadeOptions:
    • Grid and axis stay visible in grid appearance “use transparent grid” (RH-78727)
    • Grid settings issues (RH-78726)
  • SrfSeam: Fails in V direction of a surface (RH-56626)
  • Toolbar:
  • UI Appearance:
    • Detaching toolbars modifies its size + size is not stored after modifying (RH-76803)
    • Changing a button to text needs a restart of Rhino (RH-77909)

Cosmetics:

  • File IO: Fixed capital letter file extensions when exporting AI files (RH-78651)
  • ScriptEditor: Fix Input as Path Icon on Grasshopper component (RH-78210)
  • Toolbar: "Size to Content" does not re-size floating container properly (RH-70719)

Crashes Fixed:

  • ScriptEditor: Passing function to Rhino.RhinoApp.InvokeOnUiThread() crashes Rhino (RH-79021)

Enhancements:

  • File IO: Rounding numbers when saving Points (*.txt) file type (RH-78573)
  • Grasshopper: Added Transpose Surface and Reverse Surface components (RH-77254)
  • Gumball: Maintain relocation for sub-object editing until selection is cleared (RH-75509)
  • Offset: Closing offset arcs into circles if they form a region (RH-78494)
  • Osnap:Point: Now snaps to points on the near side of a point cloud (RH-10862)
  • ScriptEditor: Allow RhinoCode homedirectory to be changed from Rhino (RH-78915)
  • Shrinkwrap: ShrinkWrap: Added "Compute vertex colors" checkbox (RH-75395)

Features Added:

  • Enter: Added DisableRightClickAsEnter advanced setting (RH-20644)
  • File IO: SaveAs DWG/DXF: Export empty layers option request (RH-28804)
  • ScriptEditor: Expose virtual envs for cpython (RH-66285)
  • SelChildern: SelChildren: Added IgnoreAnnotations=Yes/No option (RH-63113)

Regressions Fixed:

  • Properties: Glitch of renaming materials (RH-78477)
  • Rendering: Materials: Sorting alphabetically does not update the list (RH-78839)
  • Rendering: Texture Mapping: Texture baking: UVW transform wrong on WCS projected textures (RH-78975)
  • Rendering: Textures: Image paths need to be editable (RH-78427)
  • ScriptEditor:
    • Grasshopper python input string is incorrectly a list (RH-79030)
    • VB Script Component in GH should not be Obsolete (RH-78855)
    • Python 3 can not slice dotnet lists (RH-78908)
    • Allow indexing and slicing on grasshopper inputs lists in python 3 (RH-76311)
    • Improve script component exec performance (RH-78353)
    • Pass Grasshopper list inputs as List<> into the scripts. Figure out a way to generate python 3 lists for inputs (RH-78321)
  • Toolbar: Float To Top does not work (RH-77681)

SDK Enhancement:

  • SDK: Exposed RhGetTanPerpPoint to the C++ SDK (RH-78612)
  • SDK: RhinoCommon:
    • Some added linetypes get marked as non-delete in Options > Linetypes (RH-78509)
    • Exposed ON_Texture::m_magfilter to Rhino.DocObjects.Texture (RH-50589)

UI Change:

  • ClippingPlane: Made clipping planes only snapped by Point OSnap at three locations where control points show (RH-78226)
  • Layer: Disabled Delete key in Layers panel for deleting layers (RH-78615)
  • Properties: Changed type name of Picture from "surface" to "picture surface" (RH-78414)

Usability Problems Fixed:

  • Grasshopper: Undo action regression from v7 to v8 (RH-78853)
  • Properties: Viewport info hard to read in dark mode (RH-78521)
  • ScriptEditor:
    • Record component script saves in Grasshopper undo history (RH-78544)
    • Put language init window on a timer so it opens after a second or so (RH-77294)
    • Python lint to mention to use .NONE instead of .None (RH-77801)
    • Input parameter Name filed is a little visually distracting from the Variable Name field (RH-78552)
    • Improve discoveribility of creating languages in new script component (RH-76674)
    • Modify C# script and add default assignments to out parameters (RH-78547)
  • SelLayer: Spacebar should act as Enter key in dialog (RH-78761)

Mac-Only Changes

Bugs Fixed:

  • Containers:
    • Floating Command container cannot be re-docked (RH-78731)
    • Floating containers stack at screen corner when Rhino starts (RH-71060)
  • Display: Custom color not working for surface naked edges (RH-78568)
  • Panels: Floating Containers on Mac: floating a container outside of virtual desktop causes container to disappear (RH-69542)
  • SmartTrack: Status bar does not update on Mac (RH-78660)
  • UI Appearance: Mac command feedback is too slow and distracting (RH-77197)
  • WindowLayout:
    • Toolbars disappear (RH-75637)
    • Window layouts - ignore the left sidebar (RH-76415)

Regressions Fixed:

  • Print: Vector output prints layouts upside down (RH-76966)

UI Change:

  • Options: Hide ShowFullPathInTitleBar in advanced settings on Mac (RH-54289)

Usability Problems Fixed:

  • Analysis: EdgeContinuity: Only last digit of input number shows (RH-78685)

Windows-Only Changes

Bugs Fixed:

  • Grasshopper: Rhino.inside.Revit starts to flash and spin the curser in latest versions (8.2-8.3) (RH-78879)
  • Panels: Panel fade - some panels not affected (RH-75220)
  • Print: 3rd party pdf writers & Physical Printers not saving correct page dimensions (RH-77985)
  • Section Tools:
    • ExportClippingDrawings needs to be remembered (RH-78874)
    • ExportClippingDrawings Needs Default Path to Be Current Working Folder (RH-78873)
  • Settings: Raytraced mode settings won't restore to defaults or un-highlight (RH-38066)
  • UI Appearance: Rhino 8 looses focus when dragging out a cascaded toolbar (RH-78099)

Enhancements:

  • Display: Edges in technical display modes display faster (RH-76241)

Regressions Fixed:

  • Layer: Right Click Paste into Layer Name Not Working Like Rhino 7 (RH-78025)
2 Likes

Rhino 8 SR3 Release Candidate 2 for Windows and Mac (8.3.23354) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Annotation: Text: Text Panel does not show any option (RH-79011)
  • Containers: PopUp a container blanks the buttons on the floated version (RH-78476)
  • Print: to pdf: closed polyline does not render well (RH-79094)
  • ScriptEditor: References assemblies in #r do not work in python (RH-79116)
  • Toolbar:
    • Duplicating a button needs the Macros command to properly change the tooltip (RH-79138)
    • missing icons in select dimensions toolbar (RH-78748)
    • Missing icon in visibility toolbar (RH-78756)
    • WindowLayout: Duplicate sidebars on Mac (RH-70348)
  • UI Appearance: RhinoArtisan: Space on top of command prompt in Rhino for Windows (RH-78557)

Features Added:

  • Toolbar: allow flyouts as menus (RH-67717)

Regressions Fixed:

  • ScriptEditor:
    • CPython Point3d non-iterable problem (RH-79162)
    • “Out” parameter on new Script component is not removable from ZUI interface (RH-78322)
    • Grasshopper component does not show previews on output parameter (RH-79120)

Usability Problems Fixed:

  • ScriptEditor:
    • Grasshopper window drags really slowly when there are many script components placed on the canvas (RH-79189)
    • Add import math to python template scripts in editor and Grashopper (RH-79154)
    • Modify python error diag to say use .NONE instead of .None (RH-79152)

Mac-Only Changes

Bugs Fixed:

  • Print: can no longer export to a vector PDF in Pen mode, or even shaded. (RH-79092)

Features Added:

  • Rendering: Post Effect: Intel denoiser is now integrated into Rhino 8.3 and works on Apple Silicon (RH-71149)

Windows-Only Changes

Bugs Fixed:

  • ScriptEditor: ScriptEditor Crash with SaveAs same file name (RH-79103)
3 Likes

Rhino 8 SR3 Release Candidate 3 for Windows and Mac (8.3.23360) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Options: Toolbar Options Page: Eliminate weird macOS UI (RH-78781)
  • Toolbar: Difficult to close "Default Toolbars" when importing from Rhino 7 RUI (RH-78858)

Regressions Fixed:

  • Grasshopper: Extruding surface issue (RH-79261)
  • ScriptEditor: GH Python3 output polyline is different from IronPython (RH-79323)

Windows-Only Changes

Bugs Fixed:

  • No subsystem: Add Toolbars page that Links to new Location (RH-78184)
1 Like

Rhino 8 SR3 Release Candidate 4 for Windows and Mac (8.3.24002) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Annotation: Linetype:
    • Linetype Width Set to Pixels Not Displaying or Printing (RH-79349)
    • Linetype Width and Pattern Scale Incorrect on Layout (RH-78703)
    • Breps Linetype Width Not Previewing or Printing with Vector (RH-79352)
  • Print:
    • Closed polyline missing a segment (RH-79094)
    • Vector PDF output from technical creates white hatch (RH-79221)
    • Raster printing makes lines thicker and thicker (RH-79212)
  • Rhino Installer Engine: Installed plugin appears twice in the Menu (RH-78113)
  • ScriptEditor:
    • Use Object does not load when base component updates legacy parameters to new ones (RH-79338)
    • Non-single file assemblies fail to load in Pythonnet (RH-78289)
  • Toolbar:
    • Difficult to close “Default Toolbars” when importing from Rhino 7 RUI (RH-78858)
    • Replace gear with menu (RH-79395)
    • Delete Toolbar when no buttons exist (RH-79369)

Regressions Fixed:

  • Print: Control points on "single selected" Objects Print (RH-79362)
1 Like

Rhino 8 SR4 Release Candidate 1 for Windows and Mac (8.4.24009) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Annotation: Dot: Dialog opens with squished text editing box (RH-79432)
  • Annotation: Text: Double-click to edit not working properly (RH-79297)
  • BlockManager:
    • Setting multiple block instances values that show “Varies” doesn’t work properly (RH-74513)
    • Pink highlight inconsistent with selection (RH-78202)
  • ChangeLayer: OK button is in focus instead of the layer name input box (RH-79359)
  • DocumentProperties:
    • DocumentProperties missing a prompt (RH-79526)
    • Annotations style rename warning jumps the gun (RH-79268)
  • Drag and Drop: Dropping a .png file causes Rhino to hang (RH-78280)
  • DupEdge: On SubD, Output Layer is Inverse (RH-79317)
  • Export: "Export with Origin" Not Using Origin (RH-79112)
  • Extend: Join option (RH-5921)
  • ExtendSrf: Resulting extension is shorter than preview (RH-70311)
  • ExtractMeshFaces: Changes texture mapping on extracted mesh faces (RH-78887)
  • File IO:
    • Rhino hangs reading DWG file (RH-79421)
    • glTF format roundtrip back to Rhino with material errors (RH-75864)
    • Export PDF missing custom paper size controls (RH-79161)
  • Fill: Edge selection does not clear after fill command is run (RH-77554)
  • FilletSrf: Scriptable command always fails (RH-79157)
  • Grasshopper:
    • Make 2D Rhino 6 Clipping Plane issue (RH-58607)
    • Custom preview ignores render checkbox (RH-76903)
  • Grasshopper: Components: Exploding text of single line font returns wrong geometry (RH-78936)
  • Gumball:
    • Gumball - split kinky surfaces (RH-79533)
    • Arrows draw too small at high DPI scaling (RH-79088)
    • Slight delay (RH-79195)
  • History: Deactivating detail makes dimensions jump (RH-78926)
  • Import: Error importing SVG (that opens fine in Chrome and Illustrator) (RH-79299)
  • Layer: Missing context menu on the layer list popped up from status bar (RH-78751)
  • Localization: Rotation has a comma instead of a point (RH-79276)
  • Offset: result is open (RH-78620)
  • OpenNURBS: Remove deprecation tags from ON_Extrusion::SetMesh, etc. (RH-79060)
  • PointsOn: Curve control points stay on after an edit in v8 (RH-78393)
  • Print:
    • when printing raster it is not possible to set the correct size (RH-78765)
    • Vector print of extrusion objects issue (RH-79328)
    • Vector PDF draws intersections on hidden layer (RH-79517)
    • Vector PDF draws hidden linetype curves as continuous (RH-79523)
    • Vector PDF overrides black and white setting for curves (RH-79536)
    • Technical mode with HLR does not clip curves (RH-79091)
    • Vector output exports curves to PDF as polylines (RH-79113)
    • Print dialog ignores Extents on layouts (RH-79101)
  • Properties: Editing text make it not selectable (RH-73252)
  • RDK:
    • Integrated Intel Denoiser into Rhino as “Denoise” post effect (RH-78807)
    • Childslot texture amount does not update in the UI (RH-79044)
  • Rendering: Bella Render calls to non-functional ChangeQueue properties (RH-79136)
  • Rendering: Materials:
    • Objects selected from Materials panel doesn’t show Gumball (RH-78969)
    • IOR dropdown doesn’t show when material editing via layer panel (RH-79062)
  • Rendering: Post Effect: Final pass UI needs tune up (RH-78316)
  • Rendering: Textures:
    • Texture mapping wrong for textures with same name (RH-77168)
    • “Group similar textures” checkbox affects copied materials (RH-78891)
  • Rhino Installer Engine: Rhino 8 RHP in RHI not compatible (RH-78866)
  • SDK: RhinoCommon:
    • Exposed ExtractLinetypeSegments (RH-79448)
    • Added lighting schema to display attributes (RH-79223)
    • Cannot add a group to File3dm.AllGroups table (RH-56334)
  • ScriptEditor:
    • RhinoApp.Runscript not working in C# script from toolbar (RH-79530)
    • Add search paths ui to new editor for Python engines (RH-79027)
    • Published scripts as components do not carry their persistent data (RH-79336)
  • Section Tools:
    • Added ShowHatch and ShowSolid options to ClippingDrawings and EditClippingDrawings commands (RH-79367)
    • Add Hidden and Silhouette as an options to ClippingDrawings (RH-79269)
    • Clipping drawing not showing hatch for blocks (RH-79006)
    • ClippingDrawings: Section Style of block instances (RH-77426)
  • SelectionFilter: Selection filter Remember disabling (RH-79389)
  • Shrinkwrap: ShrinkWrap: Command history missing average edge length and face count (RH-78817)
  • SmartTrack: Issue about tracking of parallels (RH-79058)
  • SrfSeam: Direction set by typing is not remembered of next run (RH-78822)
  • SubDSphere:
  • Toolbar:
    • Copy toolbar button glitch (RH-79452)
    • Check that icons are on the grid (RH-78678)
    • Toolbar Docked Side, with Flyout has no icons (RH-79246)
    • Copied toolbar buttons are ‘cleared’ when copied from a linked toolbar (RH-78592)
    • Wrong icon for ReduceMesh (RH-79325)
    • Editing button image in linked RUI causes an empty button (RH-78900)
    • Change OSnap “toolbar” to “panel” in button tooltips (RH-79333)
    • Icons not precise (RH-78570)
  • UI Appearance: Modified linked toolbars from Rhino 7 should be saved under a new name (RH-78594)
  • WindowLayout: Window Layouts: set the name on export (RH-69707)

Crashes Fixed:

  • Rendering: Decals: Crash when positioning a decal (RH-79164)

Enhancements:

  • ExtractLineTypeSegments: Extracts linear segments as lines (RH-79459)
  • File IO: SaveACopy command now saves 3dm files of different versions (RH-79387)
  • ScriptEditor:
    • Extract script input parameters as their hinted type? (RH-79032)
    • Add File Path hint to script parameters so relative paths can automatically resolve to absolute based on GH definition location (RH-79186)
    • Create Editor options window like existing (RH-73245)
  • Section Tools: Added LabelStyle=Dot/Text option to ClippingDrawings and EditClippingDrawings commands (RH-78954)

Regressions Fixed:

  • Annotation: Text: Text Stays Highlighted After Edit (RH-79442)
  • Export: "Solid As Mesh" Creates Empty DWG File (RH-79110)
  • ExtendSrf:
  • ExtractSubCrv: Stops at polylines (RH-79445)
  • Grasshopper: Extruding surface issue (RH-79428)
  • Gumball: Small delay that causes a behavior slightly different than Rhino 7 (RH-79124)
  • Layer: Typing initial letter of layer names does not highlight layer (RH-79200)
  • Offset: Fails in V8 (RH-79398)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Expose additional display modes via RhinoCommon (RH-74943)
    • Expose ON_RevSurface::m_bTransposed (RH-79529)
    • Added options to SerializationOptions to exclude meshes (RH-78409)
    • Added ThicknessUsage properties to DisplayPipelineAttributes (RH-77652)
    • Added DrawLight method for Display Pipeline (RH-79364)

UI Change:

  • Gumball: Changed numeric input relocate behaviors for arrow, arc, and scale handles (RH-79437)
  • Toolbar: Allows Delete button to delete empty toolbars (RH-79369)

Mac-Only Changes

Bugs Fixed:

  • Context Menu: Viewport Context Menu: Set Camera: Labels are wrong (RH-79169)
  • HeightField: Incorrect with surface output (RH-79293)
  • Keyboard Shortcuts:
    • Ctrl, Shift and Ctrl + Shift shortcuts are missing (RH-78454)
    • Allow adding custom shortcut key combinations (RH-78453)
  • Print:
    • Slow on Mac (RH-78504)
    • Vector output flips layouts upside down in preview (RH-77653)
  • Rendering: ResetMessageBoxes does not bring back the "Would you like to save the image?" dialog box (RH-78937)
  • WindowLayout: WIndowLayout: Sidebar is not restored on Mac (RH-74074)

Crashes Fixed:

  • Shrinkwrap: ShrinkWrap: Crashes on Mac (RH-79135)

UI Change:

  • Keyboard Shortcuts: Added Cmd+Ctrl+ to the list (RH-77588)
  • Settings: Made right mouse button repeat command and show context menu like Windows version (RH-78395)

Windows-Only Changes

Bugs Fixed:

  • Export: "Solid As Mesh" to DWG: File Written with Errors (RH-79238)
  • Layer:
    • Windows shortcuts fail (RH-79560)
    • Move Up and Move Down buttons may not order layers correctly (RH-79219)
  • Selection: Settings on context menu of Selection menu don't change (RH-79188)
  • WindowLayout: Fails to restore after Fullscreen (RH-73631)
8 Likes

Rhino 8 SR4 Release Candidate 2 for Windows and Mac (8.4.24016) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Options dialog glitch (RH-79684)
  • IRhinoUiHolder doesn’t work for VRay (RH-79667)
  • Layer:
    • Rhino 8 - Duplicate Layers (RH-79755)
    • Layers panel visible slows down OSnap checkboxes (RH-79587)
  • Offset: result is open (RH-78620)
  • Print:
    • Some objects in layouts are not printing in technical vector output (RH-79070)
    • Vector PDF draws unexpected intersection (RH-79539)
    • Fake2d Not Invoked When Printing Layouts (RH-79629)
    • Details in Technical draw heavier silhouettes (RH-79527)
  • ScriptEditor:
    • Python error line is wrong in GH when importing gmsh (RH-79662)
    • Unset outputs will use the persistent value from previous runs (RH-79615)
  • Toolbar: Layout macros missing (RH-79591)
  • VariableFilletSrf: : Ugly preview (RH-79549)

Crashes Fixed:

  • ExportOptions: Rhino closes suddenly Rhino 8.4 RC4 (RH-79616)
  • Toolbar: Crash in new toolbar (RH-79717)

Regressions Fixed:

  • Print:
    • Hidden edges not drawn in vector PDF (RH-79735)
    • Visible edges not drawn in vector PDF (RH-79734)

Windows-Only Changes

Bugs Fixed:

  • DocumentProperties: Left column top alignment (RH-79518)
3 Likes

Rhino 8 SR4 Release Candidate 3 for Windows and Mac (8.4.24023) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • OSnap one shots disabled if persistent Osnaps are disabled. (RH-79867)
  • Layout: Snapping fails in layout (RH-79912)
  • Print:
    • Preview size issue (RH-79897)
    • Vector PDF output from technical - issue sample file - II (RH-79808)
    • Print misses single pixel hatch (RH-79860)
  • ScriptEditor: Error in Python 3 exception parser (RH-79830)

Crashes Fixed:

  • ScriptEditor: Script Editor crashes Rhino8 when C# script is changed from VisualStudio (RH-79763)

Regressions Fixed:

  • Print: Fitting Print to Paper Not Expected (RH-79932)
  • ScriptEditor:
    • Legacy Python component has multiline standard output (RH-79618)
    • Add Rhino appdata scripts paths to sys.path (RH-79864)

Mac-Only Changes

Bugs Fixed:

  • OSnap panel doesn't sync during GetPoint operations on MacOS (RH-79825)

Regressions Fixed:

  • Print: MAC: Trimmed Picture Causing Incomplete Vector Print On Layout (RH-79865)
2 Likes

Rhino 8 SR4 Release Candidate 4 for Windows and Mac (8.4.24030) is now available
Requires Rhino 8

To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Print:
    • Destination Image : Image Scale too large (RH-80036)
    • In Model scale and On Paper scale controls unresponsive (RH-80003)
  • ScriptEditor: PIP sometimes gets stuck when installing package (RH-80090)
  • Trim: Unexpected behavior (RH-80000)
  • UVEditor: Unwrap of a Rhino 7 custom unwrapped mesh is bad (RH-79784)

Crashes Fixed:

  • Menu: Adding menu item crashes Rhino (RH-79874)
  • ScriptEditor: importing ghpythonlib module crashes Rhino (RH-79982)
2 Likes

Rhino 8 SR4 Release Candidate 5 for Windows and Mac (8.4.24037) is now available
Requires Rhino 8

Bugs Fixed:

  • Display: Print width is not turned off (RH-79770)
  • Print: Technical view intersection lines do not honor layer print color (RH-28051)
  • ScriptEditor: ghdoc is not set for external scripts (RH-80140)

Crashes Fixed:

  • ScriptEditor: Python 3 marshaller crashes on self referencing objects (RH-80142)

Regressions Fixed:

  • Edit Dimension: Inch Fractional Dimensions missing a space (RH-80143)
  • ScriptEditor:
    • Command history is not clear with Script: Run or :Edit commands (RH-80272)
    • Script Editor does not clear prompt after running script (RH-80271)
2 Likes

Rhino 8 SR5 Release Candidate 1 for Windows and Mac (8.5.24044) is now available
Requires Rhino 8

Bugs Fixed:

  • Annotation: DimAngular: Dimension line not drawn (RH-80224)
  • Annotation: Hatch: Exception errors when importing from 3dm without hatches (RH-79713)
  • Annotation: Linetype: SetLinetypeScale does not change the scale value elsewhere (RH-79676)
  • BlockManager:
    • Block Definitions Panel can insert ^-character for unnamed geometry names (RH-80298)
    • CSV file incorrect for blocks with quotes in name (RH-80215)
  • ClippingPlane:
    • Moving Geometry temporarily unclips clipping plane geometry (RH-80128)
    • Sub Selection Highlight not showing when clipping plane is active (RH-80127)
  • Code Editor Control:
    • allow completion items to call back into the editor control to fetch more info (RH-80102)
    • Hitting dot while autocompleting does not choose selected (RH-80287)
  • Display:
    • Technical draws incomplete lines (RH-79394)
    • Extrusion Block Instance Seams Displayed Incorrectly In Technical Views (RH-80250)
    • SubD wireframe on back draws during editing (RH-79344)
    • Wireframe post effect looks terrible (RH-26879)
  • DocumentProperties: Grid units update lag (RH-79321)
  • DotNET: Add Newtonsoft.Json to system assemblies in Rhino (RH-78541)
  • ExtractControlPolygon: Incorrectly extracts NURBS control polygons from a single face SubD (RH-80313)
  • File IO:
    • No feedback of failure to write PDF (RH-80198)
    • PDF import does not give command line interface for -import/open (RH-80170)
    • EPS import does not accept decimal integers in import box (RH-79904)
  • Fillet: Creates fillet on wrong corner instead of reporting failure when radius is too large (RH-80024)
  • Grasshopper:
    • Mesh-Curve Intersection failure (RH-67931)
    • Curve zero-twisting frames inconsistent. (RH-41494)
    • Empty lists are removed from Manage Data editor (RH-46344)
    • Export Instance Definition saves the file in millimeters instead of current document units (RH-80304)
    • Canvas requires a refresh regression (RH-79974)
    • Not all materials show up or work in GH (RH-43961)
    • GH Explode Objects and objects with per-face color issue (RH-79588)
    • OnPingDocument() returns null when called during BeforeSolveInstance (RH-79833)
  • Grasshopper: Components:
    • Point In Curve bug. (RH-46359)
    • Region Difference / Curve intersection problem. (RH-46356)
    • CCX component suspicious. (RH-46354)
    • Replace component doesn’t handle null indices. (RH-45592)
    • After Solution Exception on GH_CustomPreviewComponent (RH-80153)
  • Gumball:
    • Does not show (RH-80238)
    • Gets a double translation (RH-80225)
    • Location is off target in Rhino 8 on sub-object (RH-79983)
    • Reset (oriented to Object) on Rotated Sphere is not correct (RH-79972)
    • Gumball origin is displaced on spotlight (RH-79911)
  • Helix: Preview is different from the created helix (RH-79739)
  • Icons: Panel icon of display settings is blurry (RH-79675)
  • Inset: IgnoreSeams Not working (RH-80236)
  • Layer:
    • Left arrow key exits naming of sublayer (RH-70731)
    • Duplicate Layer (and Object) - Name active for editing (RH-79866)
  • Libraries: Right-click does not show context menu (RH-79850)
  • Lights: Object with emissive material in block instance isn't handled as light (RH-79698)
  • MeshBooleanDifference: MeshBooleanDifference failure example (RH-70149)
  • MeshIntersect: Crash in Grasshopper (RH-79150)
  • Offset:
    • Adds extra points to polyline output (RH-80116)
    • OffsetMultiple command creates open results (RH-79416)
    • Result is open (RH-78620)
  • OpenNURBS: Intersection.LineCircle() never fails (RH-48633)
  • Options: Color setting glitch (RH-79854)
  • OrientOnSrf: Settings incorrectly grayed out (RH-80091)
  • Print:
    • ng 1:1 to pdf vector isn’t properly scaled (RH-79052)
    • Printing to physical printer prints landscape instead of portrait (RH-79378)
    • Line width scale has no effect with Vector output (RH-79940)
    • Centered Setting of Position Missing from Print Dialog (RH-78614)
    • Vector output does not pay attention to silhouette line width of Technical display mode (RH-79942)
    • Vector output skips scaled block (RH-79971)
    • Silhouettes are wrong (RH-79939)
  • Properties: Layer info not synchronized between panels (RH-79731)
  • Pull: Bad Pullback at Seam (RH-80175)
  • PushPull:
    • Does not select curved region after first edit (RH-79687)
    • Crashes if you select the same area twice (RH-79947)
  • RDK: RenderWindow.AddChannel doesn't support MaterialID nor ObjectID (RH-80080)
  • Rendering:
    • Anisotropic in Rhino 8 behaves different than in Rhino 7 (RH-78939)
    • Material ID needs to be part of RenderMaterial CRC (RH-80076)
    • Viewport responsiveness doesn’t work (RH-75824)
    • Dimensions render jaggy on transparent background (RH-67798)
  • Rendering: Content Panels:
    • Search in Object properties > Material acts weird (RH-80176)
    • Renaming fails in tree view (RH-79950)
    • Lights panel isolates too greedy (RH-79454)
  • Rendering: Cycles:
    • Multiple GPU support needs to be added back for Cycles (RH-77275)
    • RhinoCycles initialization error when starting multiple at the same time (RH-79851)
    • Resizing Raytraced viewport causes black rendering (RH-79696)
  • Rendering: Cycles Viewport:
    • RhinoCycles doesn’t correctly tell when rendering is done (RH-80266)
    • Black stripes on viewport when using multi device (RH-80227)
  • Rendering: Environments:
    • Rendering Environment: Raytraced viewport doesn’t update environment (RH-80124)
    • Rendering Environment: Crash changing render content type from texture to environment (RH-80260)
  • Rendering: Materials:
    • Substance importer broken (RH-80148)
    • Sorting in tree view does not refresh list (RH-80063)
    • Sub-object assignment on a brep doesn’t show in Rendered display mode (RH-79900)
    • Changing AlphaTransparency through a script doesn’t work (RH-79648)
    • Drag and drop doesn’t work from Texture editor (RH-58164)
  • Rendering: Post Effect: Surface edges in renderings look bad compared to Rendered and Raytraced (RH-79086)
  • Rendering: Textures:
    • Textures: Keep the focus on the current texture (RH-80084)
    • Undo duplicates textures (RH-79720)
    • Procedural textures not baked for Bella Render (RH-78706)
  • SDK: Python:
    • Replace ‘ToString()’ with ‘str()’ (RH-80185)
    • rs.GetLineType() error (RH-80347)
  • SDK: RhinoCommon: ON_Mesh double precision vertices synchronisation issue. (RH-46728)
  • ScriptEditor:
    • ghpythonlib does not show up in autocompletion (RH-78085)
    • Pip fails installing noise (RH-80275)
    • Ctrl-A incorrectly selects line numbers on a new script (RH-80172)
    • Contextual Surface parameter does not accept plane (RH-80209)
    • rs.GetDistance cannot match argument inputs (RH-79073)
    • The Garden Path sample does not work because of the GetDistance Argument matching (RH-79558)
    • Subtracting Point3d from Point3d returns a Point3d instead of Vector3d (RH-79303)
    • BrepClosestPoint fails (RH-79239)
    • Python 3 fails to import Generic IEnumerable (RH-79704)
    • Improve Pythonnet Method binder and argument converter (RH-79301)
    • A specific script doesn’t run (RH-79889)
    • Search results incorrectly include closed files (RH-79595)
    • CPython fails on creating generic types with python types e.g. DataTree[object] (RH-77500)
  • SelBoundary: Does not pay attention to sub-object selection filter state (RH-80078)
  • SelDup: Does not pay attention to SubD sharpness (RH-78005)
  • SelectionFilter: Right clicking on Selection Filters panel broken (RH-79589)
  • Shade: Wireframe collision with display modes (RH-37320)
  • Toolbar:
  • Units: Units change warning doesn't appear if no objects are visible (RH-79579)
  • Viewports: Switching viewport with Ctrl+(Shift)+Tab hickup (RH-80199)

Crashes Fixed:

  • RDK: Tweaking texture slot value crashes (RH-80160)

Enhancements:

  • BlockManager:
    • Added Object Count column (RH-80068)
    • Added ability of inserting block from file (RH-80109)
    • Search field supports object UUIDs (RH-79992)
    • Added column headers and allows sorting list (RH-77899)
  • ClippingPlane: Clicking on label now selects the widget (RH-75633)
  • Context Menu: Added Display Modes to viewport context menu (RH-79868)
  • Extend: Apply analysis mode on input object to separate output of Extend and ExtendSrf commands (RH-79871)
  • File IO: Insert: OBJ files do not show linked referenced layers (RH-79903)
  • Fill: Now works with mesh objects (RH-76553)
  • Grasshopper: Added 3rd Party Plugin information to GH document if a component is used (RH-78613)
  • Gumball: Relocating Gumball origin does not accept 0 as 0,0,0 (RH-79520)
  • Properties: Shows tooltip for long object name (RH-53492)
  • Rendering: Cycles: Ensure for materials pass_id is set (RH-80077)
  • Selection: selKey, selValue, and selKeyValue commands now support wildcards (*) (RH-54830)
  • Shade: Added Technical, Artistic, Pen, and Monochrome display modes (RH-23502)

Features Added:

  • Code Editor Control: Added method descriptions to autocompletion for C# (RH-80097)
  • Properties: Shows Surveyor's Units for line segments when Model units is Feet and Distance display is Decimal (RH-4854)
  • Section Tools: Detect existence of clipping planes before starting related commands (RH-75453)

Performance Improvements:

Regressions Fixed:

  • BooleanSplit: Creates open objects (RH-79376)
  • Display:
    • DisplayPipeline.DrawPoint bug (R8) (RH-79853)
    • UV textures do not update in Rendered display mode (RH-79611)
  • ExtendSrf:
    • Fails often (RH-79435)
    • Smooth type adds fully multiple knot at original edge (RH-79545)
  • ExtractRenderMesh: Wrong texture mapping (RH-79840)
  • Grasshopper: PopGeo doesn't accept extrusion (RH-80004)
  • Print:
    • Physical Printer Orientation Scaling Image (RH-79906)
    • Printer Margins Not Displayed In Preview (RH-79930)
    • Printer details needed for Rhino 8 print dialog (RH-78713)
  • SDK: RhinoScript: Dismiss error with Esc (RH-79388)
  • ScriptEditor:
    • Failed to create System.Drawing.Color from floats (RH-79173)
    • Pythonnet can not resolve to Brep.ClosestPoint(Point3d, double) (mix of out params) (RH-79005)
    • rs.Distance() Python 3 can’t compute distance between points (RH-79852)
    • Bug with rhinoscriptsyntax Arc helper functions (RH-78917)
    • Error on RC function (RH-79759)
  • Selection: Regression of sub-object deselection method (RH-80274)
  • SimplifyCrv: Not working with a specific polyline (RH-78932)
  • StatusBar: Z Coordinate Rounding Off Issue (RH-79954)
  • Toolbar:
    • Releasing MMB on popup toolbar does not execute command under mouse cursor (RH-78837)
    • Extra click needed to access a command in a flyout toolbar (RH-73900)
  • Tutorials: Opening File from Tutorials Panel Broken (RH-79791)
  • UDT: FlowAlongSurface Result Uglier in V8 (RH-80359)
  • ViewCaptureToFile: View capture is not a gradient (RH-79689)
  • ZoomExtents: Incorrect in Layouts (RH-78833)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Move convex hull code (2d and 3d) from GH2 into RhinoCommon. (RH-68446)
    • Exposed CRhinoDoc::InGetPoint() (RH-79824)

UI Change:

  • CurvePiping: Now thickness of curve piping mesh matches linetype width in length units (RH-79411)
  • Keyboard Shortcuts: Alt keys are changed to Option keys on Mac (RH-79924)
  • Layer: Disabled Delete key in Layers panel for deleting layers (RH-78615)
  • NamedView: Removed "Lock named view" setting (RH-69049)

Usability Problems Fixed:

  • BlockManager: Scrolls to selected items after running Get Selection From Viewport (RH-80134)
  • Grasshopper: Components: Two old GhPython Script components (RH-80050)

Mac-Only Changes

Bugs Fixed:

  • BlockManager: Keyboard lost focus in search field (RH-79046)
  • Display:
    • Silhouettes ‘mix’ with Edges (Monochrome) (RH-79938)
    • SetOutputRect offset causes border repeat issue (RH-80056)
    • Textures change in Rendered view (Mac) (RH-79672)
  • Grasshopper: MacOS Rhino crashes on closing GH window (RH-79955)
  • Layer: With Layer Panel focused it overrides keyboard layout input (RH-78406)
  • Panels: OSnap panel not visible after Reset (RH-80291)
  • Preferences: Advanced settings on Mac difficult to read (RH-79455)
  • Print: Vector output flips layouts upside down in preview (RH-77653)
  • Properties: Layer pulldown disappears behind floating panel (RH-79708)
  • Rendering: Cycles:
    • SubD renders black only on Mac (RH-65522)
    • Substance materials are not rendered correctly (RH-78373)
  • Rendering: Materials: Name does not stick (RH-79515)
  • Toolbar: Icons are missing in toolbar items that cascade further (RH-79805)

Cosmetics:

  • Localization: Panel: Texture - Texture menu - shortcuts? (RH-52636)

Crashes Fixed:

  • ScriptEditor: Script Editor does not autocomplete numpy or scipy and might crash on other similar modules (RH-78429)

Enhancements:

  • Keyboard Shortcuts:
    • Added Ctrl + Option + Function keys (RH-79604)
    • Added Ctrl + Function keys (RH-79603)
    • Added Option + Function keys (RH-79606)
    • Added Option + Shift + * (RH-79607)
    • Added Ctrl + Shift + Function keys (RH-79605)
    • Added CMD + Ctrl + Function Keys (RH-79608)

Usability Problems Fixed:

  • OSnap: Right-click on OSnap checkbox behavior (RH-36516)

Windows-Only Changes

Bugs Fixed:

  • Containers: Command line loses focus during property change (RH-80265)
  • Core Architecture: RhinoCore.dll could not be loaded (RH-79832)
  • Display:
    • ClippingPlane display glitch (RH-79291)
    • AA cannot be turned off fully (RH-79022)
  • Localization:
    • Gumball tooltip gets truncated on simplified Chinese Windows when DPI@100% (RH-79804)
    • Figure out local name of font for Options dialog (RH-37971)
    • Display font change won’t stick in zh-tw Rhino 8 (RH-79356)
  • Rendering: Textures: Closing Texture Editor pushes Rhino to the background (RH-80277)
  • ScriptEditor: C# exception on placement (RH-80065)
  • UI Appearance:
    • Ellipse tool in Icon editor flickers (RH-76210)
    • Eliminate useless tooltips from Linetype settings (RH-80019)
    • Eliminate useless tooltips from viewport properties (RH-80020)

Cosmetics:

  • SetDisplayMode: Text on "Shadows" page is pixelated (RH-79632)

Regressions Fixed:

  • Display: Section edges have become hidden (RH-79647)
9 Likes

Rhino 8 SR5 Release Candidate 2 for Windows and Mac (8.5.24046) is now available
Requires Rhino 8

Bugs Fixed:

  • Display: Technical draws random intersections (RH-79288)
  • Print: Far from origin hatches and printing (RH-80436)
  • RDK: Automatic UI Combobox control value does not stick. (RH-80440)

Crashes Fixed:

  • Rebuild: Command: opennurbs!ON_EvaluateNurbsSpan – Access Denied (RH-80406)
1 Like

Rhino 8 SR5 Release Candidate 3 for Windows and Mac (8.5.24047) is now available
Requires Rhino 8

Bugs Fixed:

  • Rebuild: Rebuild- no deviation feedback (RH-80458)
  • Rendering: Texture Mapping: New test command TestFillInLegacyTextureCoordinates (RH-80470)
  • ScriptEditor: Reopen glitch (RH-79718)
  • Toolbar: Make it scriptable (RH-77225)

Regressions Fixed:

  • Print: Printer Margins Not Displayed In Preview (RH-79930)
1 Like

Rhino 8 SR5 Release Candidate 4 for Windows and Mac (8.5.24051) is now available
Requires Rhino 8
Bugs Fixed:

  • Copy: Can't snap to block object after _Copy (RH-80472)
  • Display: Technical draws random intersections (RH-79288)

Crashes Fixed:

  • Rendering: Cycles Viewport: Crash changing gamma setting with active Raytraced (RH-80480)
1 Like