Rhino 7 Service Release Candidate Available

Rhino 7 SR9 Release Candidate 1 for Windows and Mac (7.9.21196) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac.

Bugs Fixed:

  • Hatch rotation and scale disabled on hatch creation dialog (RH-64972)
  • Align: Broke SubD display (RH-64820)
  • Annotation: Text wrapping caused a problem with stacked fractions from text fields (RH-64720)
  • Annotation: Hatch:
    • Gradient hatches in layouts were at wrong scale in viewport and print (RH-63143)
    • Command dialog was closed before applying rotation value (RH-64688)
  • Annotation: Styles: Setting font printed a debug message to command-line (RH-64624)
  • Display: Blocks did not pay attention to draw order (RH-63737)
  • ExtendSrf: Surface extended in wrong direction (RH-45207)
  • File IO:
    • PDF Export - File size issue (RH-64176)
    • DWG/DXF Export - Some dimensions had wrong length factors (RH-64579)
    • PDF Export - Layout did not preview correctly (RH-64713)
    • PDF Export - “Match viewport aspect ration” did not display viewport boundaries in preview (RH-64795)
  • FilletEdge: Entering a number, while adding handles, did not set radius and ended the step (RH-64586)
  • Grasshopper: "Import 3DM" component locked 3DM opened by another Rhino (RH-63580)
  • Group: RemoveFromGroup command - Copy=Yes did not work with lights (RH-64799)
  • Gumball: "Align to object" might not work for multiple selected SubD faces (RH-62520)
  • Layout: View manipulation lagged when Layouts panel was visible (RH-64547)
  • Libraries: Icons on options page looked grayed out (RH-64774)
  • Loft: History update twisted the surface (RH-29105)
  • Make2D: Did not respect dimension formatting (RH-64355)
  • NamedView: Clicking thumbnail label to rename did not always work (RH-64764)
  • OpenNURBS: An error in opennurbs_point.cpp (RH-64969)
  • PackageManager: Installed package did not show custom icon (RH-64735)
  • Panels:
    • New named item did not get selected and focused (RH-58689)
    • Selecting thumbnails with Shift key worked unexpectedly (RH-64650)
  • Print:
    • Linetypes in blocks did not display in detail views (RH-62148)
    • Vector output did not work properly for hatches with color transparency (RH-63635)
    • Transparency was pixelated, not smooth (RH-63720)
    • Copied layout was printed more than once (RH-63929)
  • RDK: Eto UI - Dialog was super-wide if the dialog size was not found in the settings (RH-64711)
  • Reflect: Extra faces were added at reflection plane while editing (RH-60197)
  • Rendering: Cycles:
    • Environment mapping on objects was wrong in Raytraced mode (RH-41422)
    • Ground plane underside was always visible (RH-53396)
  • Rendering: Materials:
    • PBR displacement did not use PNG images with alpha correctly (RH-64390)
    • The environment of material thumbnails was not updated to use more HDRI range (RH-64495)
    • Colors in PBR materials did not update when restoring snapshots (RH-64763)
    • PBR base color texture set to no repeat did not work properly in Rendered mode (RH-64839)
  • SDK:
    • NurbsCurveKnotList.RemoveMultipleKnots returning value bug (RH-64488)
    • Fixed some issues in ON_Squisher::GetMesh2d and ON_Squisher::GetMesh3d (RH-64753)
  • SDK: RhinoCommon:
    • Add PointCloudUnsafeLock (RH-64318)
    • Layer.PlotColor returned incorrect value (RH-64633)
    • PointCloud.ClearColors() did not work (RH-64645)
    • CPlane ThinLineColor was not used (RH-64868)
  • Smooth: Right-clicking on an axis checkbox did not clear the other two axes (RH-64821)
  • Snapshot:
    • Settings were hard to read in dark mode (RH-64255)
    • Import from 3dm ignored object properties (RH-64585)
    • Dragging to make the panel floating caused a crash (RH-64765)
    • Material assignment did not restore correctly (RH-64792)
  • SoftEditSrf: FixEdges=No did not preview correctly (RH-52065)
  • SubD Symmetry:
    • Radiate command ripped apart SubD (RH-63694)
    • Deleting an edge changed what faces were in primary region of a Radial symmetry SubD (RH-64494)
  • Subobject Selection: Did not work correctly with PointCloud including hidden points (RH-64782)
  • Toolbar: "Rotated dimension" button missing the left macro (RH-64766)
  • TweenCurves: Initial preview was missing (RH-64410)
  • ViewCaptureToFile: Transparent background capture for gradient hatches (RH-51559)
  • WireCut: Created bad objects with multi-cutting curves (RH-63043)
  • ZoomSelected: Failed in detail views (RH-64108)

Crashes Fixed:

  • AutoSave: A model made Rhino for Mac stop responding (RH-64584)
  • File IO: DWG Export - ExportAll command crashed Rhino (RH-64567)
  • Rendering: RenderWindow, RenderPreview related commands crashed (RH-63526)

Enhancements:

  • Annotation: Styles:
    • “Fixed length extension” works with angle dimensions (RH-59587)
    • “Extension line extension” works with angle dimensions (RH-64692)
  • BoxEdit: Performance of editing a large amount of objects is improved (RH-60629)
  • Display: Emission material type - keep the color (RH-64570)
  • File IO:
    • PDF Export - Improved hatch/annotation/geometry draw order (RH-64173)
    • CSV (Object Properties) Export - x, y, z values of point coordinates can be separated by spaces (RH-64505)
    • DGN Import did not use units from file (RH-64851)
  • Grasshopper: Added "Caps" option to the MultiPipe component (RH-62301)
  • History: Works with curves in blocks as Sweep1/2 input (RH-11044)
  • Picture: Shrinking control points of trimmed Picture plane keeps texture mapping unchanged (RH-48022)
  • Reflect: SubD Symmetry: Reflect command displays reflection plane when picking manually (RH-64611)
  • Rendering: Cycles: GPUs no longer initialize in Rhino safe mode (RH-64747)
  • VariableOffsetSrf: Applies trims/holes from input, allows to add a series of handles and move added handles (RH-2888)

Features Added:

  • Explode: Converts value of BlockAttributeText text field to text (RH-63513)
  • Rendering: New BatchRenderNamedViews command (RH-64680)
  • Rendering: Post Effect: Glare is replaced by Bloom (RH-56381)
  • SubD Symmetry:
    • Radiate command allows Reflect object as input (RH-64640)
    • Reflect command supports two-direction reflection (RH-64669)

Performance Improvements:

  • Panels: Deleting many named items at once was very slow (RH-64597)

Regressions Fixed:

  • Annotation: Styles: Did not update existing Radial dimensions (RH-64519)
  • BoxEdit: Uniform size did not work correctly (RH-62583)
  • Join: Join and polyline output (RH-64804)

SDK Enhancement:

  • RDK: RenderContent.Filename does not work for existing RenderContent (RH-64601)
  • SDK:
    • Added Squish functions (RH-29249)
    • RhinoDivideCurveEquidistant is made to select planar curves faster (RH-64609)
  • SDK: RhinoCommon:
    • Added an ArchiveVersion property to File3dm (RH-64593)
    • ObjectTable.Replace override that accepts “ignoreModes” flag (RH-64703)
    • Wrapped IsSafeModeEnabled (RH-64746)

Tasks Completed:

  • RDK: Clarifications about hidden render contents (RH-64778)

UI Change:

  • SubD Symmetry: Gumball extrude handles are disabled on SubD edges and faces in non-primary regions (RH-64702)

Mac-Only Changes

Bugs Fixed:

  • BlockEdit: Objects might disappear (RH-64812)
  • Display:
    • Importing preferences did not trigger viewport display to update (RH-63980)
    • Baked meshes from Grasshopper broke display on M1 Macbook Pro (RH-64777)
  • Eto: Buttons with colors did not show correctly on non-retina screens (RH-61544)
  • File IO:
    • PDF Export - ExportAll command using vector output failed to print text (RH-61989)
    • PDF Export - Text location shifted in preview of vector output (RH-62622)
    • PDF Export - Missing dimension text (RH-64412)
  • Grasshopper:
    • Selected components did not show wire preview (RH-64643)
    • Disabled panels made canvas very slow (RH-64651)
  • Layer: Color swatches in Layers panel did not indicate color transparency (RH-63196)
  • Layout:
    • Layouts panel could not be shown by -Layouts command (RH-59525)
    • Layout selection behavior in Layouts panel (RH-63843)
  • PackageManager: Clicking the "X" button did not clear the search box (RH-61612)
  • Rendering: Render content updates failed to update to new file (RH-64569)
  • Rendering: Cycles: "No Repeat" of bitmap texture in PBR materials did not work (RH-64730)
  • Repeat: Only current curve was visible when some curve commands were repeating (RH-64514)
  • SDK: Dialogs with warning blocked python script (RH-64168)
  • SelMaterialName: Dialog did not display text correct in dark mode (RH-64590)
  • SetPt: Right-clicking an axis checkbox did not clear the other axes (RH-64918)
  • Undo: Did not work correctly for matching materials on Mac (RH-64534)

Crashes Fixed:

  • Eto: Render window crashed after moving up the splitter (RH-64568)
  • File IO:
    • Headless import of a GDF file crashed on Mac (RH-63969)
    • PDF Export - Crashed on printing layouts (RH-64712)
  • UserText: Aborting key name change crashed Rhino (RH-64408)

Enhancements:

  • Layer: Visibility changes did not take effect while a command was running (RH-61500)
  • Rendering: Textures: Unloads low resolution texture backing when higher resolution one is loaded (RH-64289)

Performance Improvements:

  • BoxEdit: Continuous editing was not smooth (RH-51524)

Windows-Only Changes

Bugs Fixed:

  • Display: Per face color slowed down performance in shaded display modes (RH-59196)
  • RDK: Renaming viewport title did not update "Specific Viewport" list (RH-64557)
  • SDK: Header messages were not updated for v7 (RH-64800)
  • SDK: GhPython: Some component parameters are converted to strings instead of objects (RH-48617)
  • SmartTrack: Tapping Ctrl key did not add/remove smart points while Alt key was down (RH-64621)
  • Snapshot: : Used 10,000 GDI objects that locked up Rhino (RH-64666)
  • WalkAbout: Viewport title was changed (RH-27274)

Enhancements:

  • Grasshopper: Libraries installed by Yak should automatically take precedence during conflicts (RH-47489)
3 Likes