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:
- Delete: Slow on mesh subobjects (RH-78652)
- Display:
- Docking:
- DocumentProperties: Hooked up custom units in the scriptable command (RH-8990)
- File IO:
- 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:
- Options: WindowColor 3 does nothing (RH-62608)
- Print:
- 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:
- Rendering: Materials:
- 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:
- Selection:
- 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:
- SrfSeam: Fails in V direction of a surface (RH-56626)
- Toolbar:
- UI Appearance:
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)
- Grasshopper python input string is incorrectly a
- Toolbar: Float To Top does not work (RH-77681)
SDK Enhancement:
- SDK: Exposed RhGetTanPerpPoint to the C++ SDK (RH-78612)
- SDK: RhinoCommon:
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:
- 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:
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:
- 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)