Rhino 8 SR16 Release Candidate 1 for Windows and Mac (8.16.25014) is now available
To get it, subscribe to the Release Candidate update stream.
Requires Rhino 8
Bugs Fixed:
- Analysis: EdgeContinuity: Distance-only labels show angles (RH-85117)
- Annotation: Select Section Curves in Details (RH-85219)
- BlendSrf: History replay issue with closed edges (RH-66364)
- Block: Inserting block through scripting changes ID order in the model (RH-85134)
- BooleanUnion:
- ClippingPlane:
- Code Editor Control: Don't show single spaces between words when showing whitespace (RH-85303)
- Connect: Converts NURBS Curve to Arc (RH-85447)
- Developer Tools: New Rhino Command in Visual Studio Code defaults to CPP (RH-84112)
- Display:
- Clipping plane section is not drawn after Esc (RH-77090)
- Selected edges are not displayed when not participating in clipping (RH-77222)
- PrintDisplay Does Not Show Edge Width (RH-84273)
- Feedback drawing is incorrect when holding Ctrl key before dragging object (RH-85298)
- Selected edges not visible when they point straight towards view (RH-85106)
- Explode Makes Object Invisible (RH-85131)
- File IO:
- FilletSrf: always remember radius (RH-85383)
- Grasshopper: Components that don't show location (RH-70738)
- Grasshopper: Components:
- Help: RenderAddDecal command doesn't exist (RH-85382)
- History:
- Intersect:
- Keyboard Shortcuts: Allows creating shortcuts with 4 and 5 key combinations (RH-79635)
- Offset: Preview color doesn't update when current layer is changed in command (RH-85157)
- Print:
- RDK: Quickpreview does not use the cached texture produced by the render viewport (RH-85183)
- RelocateGumball: Failed with Text (RH-85082)
- Rendering: Loading textures from Google Drive takes longer to initialize (RH-85181)
- Rendering: Cycles: Tone mapping settings not updating in GUI and running Raytraced (RH-84848)
- Rendering: Materials:
- Rendering: Realtime SDK: Realtime display modes looping with edge softening in blocks (RH-85152)
- SDK: RhinoProjectToPlane not deforming curves (RH-85269)
- SVG Editor: Darkmode preview shows only a white silhouette (RH-84170)
- ScriptEditor:
- rs.GetObectEx fails when objectlist is supplied (RH-85381)
- Async void RunScript fails to populate arguments (RH-85144)
- Variable sorting in debug does not match between py3 and 2 (RH-85275)
- LanguageSpec should ignore case but it does not (RH-85270)
- Project new command file won’t reference libraries until Rhino is restarted (RH-76623)
- Autocompletion does not work before GH script instance class (RH-85193)
- Comments after methods prevent compiling (RH-85148)
- Failing to write component.json file stops user from using script component (RH-85147)
- Split: Make Split scripts work regardless of what's pre- or postpicked (RH-85367)
- Subobject Selection: Doesn't work properly for SubD faces (RH-85024)
- Toolbar: Don't move MRU button (RH-85141)
- UVEditor:
- Unwrap: Added hidden SubDLevel option to select mapping mesh density for SubD (RH-85014)
Crashes Fixed:
- Annotation: Styles: Linked Block with Annotation Layer Style References Crashes when selecting style in document properties (RH-67002)
- UVEditor: Crash with AsRigidAsPossible unwrap method (RH-85073)
Enhancements:
- Annotation: DimRadial: Allows dimensioning along clipping section edges (RH-84711)
- Display: Show Isocurves Preview During Creation (RH-85132)
- Extrude: Allow Zero as Origin (RH-85232)
- Grasshopper: Components: Treat unconnected values like Null values in Model Content components (RH-85360)
- Layer: Improved scrolling smoothness for a large number of layers in Layers panel (RH-78609)
- SDK: Allow RhinoApp().Print() to be routed to stdout (RH-85039)
- ScriptEditor: Implement Assert component for GH2 (RH-85482)
Features Added:
- ScriptEditor: Implement script component for Grasshopper2 (RH-83510)
- SelectionFilterEnable: New command (RH-85209)
Incomplete Port:
- Grasshopper 2: Migrate GH2 from .NET Framework 4.8 to .NET Core 7.0 (RH-81669)
Regressions Fixed:
- Grasshopper: Extrusion can not convert to Extrusion anymore (RH-85313)
- Rendering: Zoom to cursor position does not work in Render window (RH-85165)
- SelectionFilter: Closing Selection Filters panel should disable all filters (RH-85198)
SDK Enhancement:
- Analysis: EdgeContinuity: : Allow access to EdgeContinuity calculations in C++ (RH-85153)
- SDK:
Tasks Completed:
- Grasshopper 2: Created Nuget Package and Templates (RH-84521)
UI Change:
- Grasshopper: Created icons for Export/Import Hatch Patterns components (RH-85191)
Usability Problems Fixed:
- Stitch: Prevent selecting same edges twice (RH-62027)
Mac-Only Changes
Bugs Fixed:
- Core Architecture: Unsaved changes inconsistency when Layouts present in file (RH-78629)
- Display Metal: Materials can change when manipulating the view on Mac (RH-85204)
- Notes: Deleted when opening other file (RH-80829)
- Viewports: new floating viewport UI (RH-84324)
Performance Improvements:
- Grasshopper: Slower performance in Rhino 6 than Rhino 5 with some components (RH-53015)
Regressions Fixed:
- Analytics: Running an analysis command cancels the other (RH-85154)
- ScriptEditor: Does not allow for running script with args (RH-85226)
Windows-Only Changes
Bugs Fixed:
- Block: Adjusting width of block creation dialog doesn't resize controls (RH-85391)
- Display: Hatches get overdrawn by background (RH-77541)
- Grasshopper: Panels treat empty strings different between R5 and R6. (RH-45547)
- Layout: New layout dialog does not read paper sizes from printer properties (RH-73618)
- Rendering: Undo is delayed by 3 seconds (RH-85242)
- Rendering: Materials: TreeView in content editor jumps when adding a new material (RH-85163)
- SVG Editor: Shows File twice on menu bar (RH-83333)
- SelectFilter: SelectionFilter: The panel may flash slowly when selecting unselectable object types (RH-85491)
- SelectionFilter: SelectionFilter steals focus (RH-85366)