Rhino 8 Service Release Candidate Available

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