Rhino 7 Service Release Candidate Available

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

Bugs Fixed:

  • Annotation: Redundant missing font warnings for each imported layout (RH-59598)
  • Annotation: DimLinear: History update did not rotate dimensions with parent objects (RH-63861)
  • Arc: Mouse pick did not apply distance constraint as pressing Enter (RH-63830)
  • ArrayCrv: Objects were not consistently spaced (RH-64062)
  • BoundingBox: Cumulative=No hanged Rhino (RH-64110)
  • BoxEdit: Lagged with a lot of objects (RH-63807)
  • Display:
    • Block display was slow (RH-62371)
    • Transparency from texture doesn’t show base color correctly in Rendered mode (RH-62424)
    • Shade command: toggle the SubD wires as well (RH-62792)
    • Block attribute calculation made Rhino unresponsive (RH-63264)
    • Dragging SubD vertices reverted smooth/flat modes (RH-63832)
    • Shadows lost for transparency mapped materials (RH-64116)
  • Drag: Alt-copy a single group member created a one-object group (RH-63960)
  • EndBulge: End bulge - control opposite edges at the same time (RH-59953)
  • Export:
  • File IO:
    • Export PDF: Preview issues (RH-62125)
    • SVG Export - Text colors were not exported correctly (RH-63352)
    • Prompts should be removed when importing files into a headless document (RH-63814)
    • DWG Export/Import - Hatch patterns shifted when they round-tripped back into Rhino (RH-63819)
    • DWG Export/Import - Leader text size did not round-trip (RH-63924)
    • OBJ Export - “UseRenderMeshes” option was missing in scriptable version (RH-63962)
    • DWG/DXF Import - Dimensions might be viewed from behind (RH-63990)
  • FindText: Did not remember "Match case" and "Whole word" settings (RH-62011)
  • GrasshopperPlayer:
    • No output contextual components in definition (RH-59105)
    • Polysurface faces could not be selected when GetGeometry component only accepts surfaces (RH-63914)
  • History: Render meshes of Edge Softening did not update (RH-63716)
  • Make2D: Leaves clipping plane selected (RH-63363)
  • Mesh: extreme density on extrusion objects (RH-64087)
  • NamedSelections:
    • NamedSelection: Multiply with BlockEdit (RH-63834)
    • Named Selections: Fails on points from multiple objects (RH-64126)
  • NamedView: List view scrolled to top when a named view was restored (RH-63742)
  • OSnap:Mid: Mid Osnap behavior has changed between V5 and V6 (RH-47066)
  • OpenNURBS: ONX_Model::AddDefaultDimensionStyle threw exception (RH-64090)
  • PackageManager: Had a huge dialog box (RH-63826)
  • Patch: Behaved differently when same edges were selected differently (RH-61810)
  • PerFaceDisplayColor: Typo in RemovePerFaceColors command's feedback message (RH-63947)
  • Print:
    • Detail views using Rendered mode did not print (RH-63402)
    • Arctic mode printed horizon (RH-63860)
    • Tiled with 300 PDI Raster & Artic display modes (RH-63903)
  • QuadRemesh: Quadremesh: worksession ouput remains in the inactive file (RH-61040)
  • RDK:
    • EXR texture rotated (RH-51581)
    • Raytraced mode required a viewport wiggle to show changes of baked textures (RH-58954)
    • Constant material updates from ChangeQueue prevented Raytraced mode from rendering (RH-63792)
    • Constant material updates from ChangeQueue prevented ProRender from rendering (RH-63915)
    • Assigning material changed material base color (RH-64053)
  • Rendering: RenderOpenRenderImage command did not open window with correct size (RH-61873)
  • Rendering: Cycles:
    • Multi-device broken (RH-57576)
    • Color mask for Picture material did not work with Cycles (RH-61836)
    • Basic environment using background color did not work correctly with Skylight (RH-61842)
    • Sun size was different between sessions (RH-64003)
  • Rendering: Materials:
    • Objects were not selected/deselected properly after dropping a material (RH-56570)
    • Metal bump textures did not show up in Rendered mode (RH-63413)
    • Sphere preview thumbnail gave wrong info (RH-63520)
    • PBR normal map and environment were mixed (RH-64007)
    • Filename did not stick with an unhandled exception (RH-64057)
  • Rendering: Realtime SDK: Restoring snapshot did not trigger skylight change event in ChangeQueue (RH-63734)
  • Rendering: Texture Mapping:
    • Object properties showed incorrect mapping type (RH-60653)
    • Repeat of Grit texture did not display properly in Rendered mode with “Advanced texture preview” enabled (RH-63778)
  • Rendering: Textures:
    • Advanced texture preview caused progressive baking in Raytraced mode (RH-63865)
    • Base color channel was baked unexpectedly (RH-63868)
    • Models with lots of baked textures took a long time for second load (RH-63879)
    • Stock bump textures did not update properly (RH-63970)
    • Baking high resolution textures used up a huge amount of disk space (RH-64037)
  • SDK: RhinoOffsetCurveOnSrf did not work across seam of closed surface (RH-63132)
  • SDK: GhPython: Intersect caused memory leak in Grasshopper (RH-63426)
  • SDK: RhinoCommon:
    • RhinoWindows.Controls.RenderContentUserControlCollapsibleSection did not work in Visual Studio Design mode (RH-50717)
    • Expose RhinoGetDibAsTextureFileReference to RhinoCommon (RH-59674)
    • RhinoObject.CommitChanges() returning false in headless Rhino Document (RH-63577)
    • GumballAppearanceSettings CreatePointer() caused memory leak (RH-64076)
  • Selection: Selecting sub-objects in blocks caused out of memory (RH-63919)
  • SubD: SubD shared pointer use leaking memory (RH-63281)
  • SubD Symmetry:
    • SubD Symmetry won’t update after Bridge (RH-62915)
    • Radiate extrude error example (RH-63939)
    • Radiate with motif count 2 doesn’t work right (RH-64081)
  • Subobject Selection: Deleting SubD sub-objects worked differently between Shaded and Wireframe modes (RH-64035)
  • Sweep1: Failed in a specific case (RH-62112)
  • UVEditor: Did not work well with Advanced texture preview in Rendered mode (RH-63468)
  • Undo: Did not update perface material display when Displacement plug-in was loaded (RH-50584)
  • UnrollSrf: UnrollSrfUV - Prompt did not include text dots and points (RH-62551)
  • ViewCaptureToClipboard: ViewCapture: Shadows missed if the image is tiled (RH-60041)

Crashes Fixed:

  • RDK:
    • Repeated renderings ran out of memory and crashed Rhino (RH-64004)
    • Color button caused a crash (RH-64119)

Enhancements:

  • Annotation:
    • Frame around text pays attention to print width settings (RH-62036)
    • SelDimOverride command now selects any annotation, not only dimension, that has a style override (RH-63693)
  • Color Picker: Added RGB sliders to HSV, HSL, CMYK wheel modes (RH-62785)
  • Connect: ExtendOtherCurvesBy=Smooth is made not to add control points (RH-63393)
  • DocumentProperties:
    • Document User Text now hides keys added by Guides of modeling aids (RH-63781)
    • Document User Text now hides keys added by BoxEdit (RH-63782)
  • File IO:
    • STEP Import - Reports unit and tolerance in command history (RH-50775)
    • PDF Export - Lines are printed with rounded end caps (RH-50899)
    • OBJ Export - New “Export as triangles” option (RH-62328)
    • AI Import - Uses PDF import options for PDF-based .ai files (RH-62392)
    • SKP Import/Export: Added support for SketchUp 2021 files (RH-62766)
    • SVG Export: Saves files without UTF-8 BOM to improve readability for other apps (RH-63372)
  • Inset: Added Group mode for multiple selected SubD faces (RH-52735)
  • Layout: In the overlapped region of detail views, double-click close to the center of a detail view to activate it (RH-63408)
  • Lights: Shadow intensity of Spot, Point and Directional lights now changes shadow softness (RH-63856)
  • MatchProperties: Added "Texture mapping" option (RH-54829)
  • Modeling Aids: Elevator mode now instantly updates preview when typing a distance (RH-62447)
  • Options: Added ExportDocumentUserText advanced setting that decides if Document User Text will be exported or copied to Clipboard (RH-63589)
  • Panels: NamedCPlane, NamedView, NamedPosition, Snapshot items can be sorted by ascending, descending, or custom orders (RH-60323)
  • Picture: Texture display will not change when Picture plane is split and shrunk (RH-62508)
  • Properties: Column width in Attribute User Text can be remembered in a Rhino session (RH-60074)
  • Reflect: Control points across the reflection plane can be edited (RH-63636)
  • Rendering: Stops testing tangents when edge display is turned off to speed up startup time (RH-63522)
  • Rendering: Materials:
    • Added “Yes to All” button for assigning a material to objects inside a block (RH-60150)
    • “Assign to object” prompts to keep or override sub-object materials (RH-62543)
  • UntrimAll: UnTrimAll: Supports removing holes in hatches (RH-62914)
  • UserText: "Paste key and value to all layouts" now skips existing keys (RH-56774)
  • WireCut: Supports multi-cutting curves (RH-39776)

Features Added:

  • Rendering: Textures: New RenderReportImageFiles command (RH-62387)
  • Selection: New SelFontUse command (RH-63724)

Regressions Fixed:

  • Annotation: DimCurveLength and DimArea did not allow selecting curves in non-active detail views (RH-63149)
  • FindText: Did not find text strings in dots (RH-63047)
  • SelBrush: RealTimeSelection did not work with points, curves, and meshes (RH-63842)

SDK Enhancement:

  • Developer Tools: Added dotnet new templates (RH-63812)
  • SDK:
    • Allows adding objects to inactive layouts (RH-49373)
    • Added change event watcher for document user text (RH-64028)
  • SDK: RhinoCommon:
    • Expanded enum for GripType now includes EditPoints (RH-56945)
    • Added .NET SDK access to get the C++ SubD vertex faces (RH-63232)
    • ON_BrepFace::m_face_uuid is exposed (RH-63902)

Tasks Completed:

  • ApplyDisplacement: Is changed to a hidden command (RH-63502)

UI Change:

  • Reflect: Option RemoveExistingSymmetry is renamed to RemoveExistingReflectSymmetry (RH-62436)
  • SubD: add split by subd edge loop to the edit menu in the subd menu - (RH-64042)

Usability Problems Fixed:

  • Eto: Named item panels were not selected until mouse button was released (RH-63748)

Mac-Only Changes

Bugs Fixed:

  • Block: Annotation style doesn't survive paste into new file (RH-62979)
  • Display: Shaded controls missing from a new display mode. (RH-58120)
  • Groundplane: Setting a negative height crashed Rhino (RH-63708)
  • ImportOptions: ImportPreferences fails (RH-63979)
  • Menu: Capture commands missing from the Viewport menu (RH-57629)
  • PropertiesPage: Light properties did not allow values grater than 100 (RH-54373)
  • Rendering: Textures: Missing textures made model not open (RH-63925)

Crashes Fixed:

  • Eto: Opening a model caused instant crash on Mac (RH-63976)

Enhancements:

  • File IO:
    • Allows a damaged 3DM to open on Mac so it can be reverted to a valid version (RH-61095)
    • 3DM - Added “Do not show this again” checkbox to “Auto Save disabled” warning when opening an old version 3DM (RH-62544)
  • Templates: Annotation styles are updated to use Arial font to avoid font missing on Windows (RH-58931)

Incomplete Port:

  • ExtractIsocurve: Added History support on Mac (RH-62623)

Windows-Only Changes

Bugs Fixed:

  • Display: OpenGL Cap - Transparent layer (RH-63537)
  • DocumentProperties: Some render settings were not scriptable (RH-62269)
  • Eto:
    • Several dialogs were a lot larger than necessary (RH-63828)
    • ComboBoxCell did not function correctly (RH-63922)
  • Gumball: Gumball not working in this model (RH-63917)
  • Print: Some views were partially clipped (RH-58678)
  • Rendering: Texture Bake Quality was not set correctly in Render options (RH-63867)
  • SDK: Dialog with warning blocks python script (RH-51402)
  • SDK: RhinoScript: Rhino.idl and RhinoScript.idl reported 6.0 instead of 7.0 (RH-63874)
  • SpaceMouse: 3D Connexion did not work properly on Rhino.Inside Revit (RH-62038)

Enhancements:

  • BlockManager: Special characters in block names are exported as underscores (RH-62906)
  • Display: OpenGL Cap - SystemInfo (RH-64069)
  • Fullscreen: Fullscreen - sticky between sessions (RH-53683)
  • Interface: Added InactiveTabBackground advanced setting for changing color of inactive tabs (RH-62579)
  • Layer: Allows deleting layers with the keyboard delete key (RH-63265)
2 Likes