Rhino 7 Service Release Available

Rhino 7 SR1 (7.1.20343) is now available for Windows and Mac.
Rhino will download and offer to install these updates for you, unless you’ve disabled automatic updates.

Bugs Fixed:

  • Annotation: Hatch: Annotation: Return _StartPoint and _EndPoint to the gradient hatch edit stop command line options (RH-61328)
  • Annotation: Leader: Blank leader shows extra points at the arrow tip (RH-61093)
  • Annotation: Text: Created by plug-ins may have no annotation style assigned (RH-61123)
  • BlendEdge: Should not setback at two-way corners (RH-61562)
  • BlendSrf: Causes a memory leak (RH-61345)
  • Cap: Incorrectly flips orientation of input polysurface (RH-61185)
  • Color Picker: Windows Rhino locks up when opening color dialog (RH-61797)
  • Copy: Right-click or Enter does not finish the command when distance constraint is active (RH-58758)
  • Display:
    • Shade-highlight selected ignored for per face colors (RH-61137)
    • Rendering a material thumbnail affects the environment texture used to render objects in the viewport (RH-61346)
    • Blurry reflection environment texture completely broken with a specific environment (RH-61375)
  • DupMeshEdge: Locks up if a SubD edge is selected (RH-61817)
  • Eto:
    • UI - Pasting material from color sometimes gives a material of the wrong color (RH-57766)
    • TextBox on a Panel in a TreeGridView misses keystrokes (RH-61209)
  • ExtractSrf: Options in macros not working with preselection (RH-61071)
  • File IO:
    • PDF Export - Print with “Only selected objects” exports a blank detail (RH-61009)
    • SKP Export - Do not pop up short edge warning in scripted export (RH-61378)
    • OBJ Export - Fails when bitmap textures missing in materials (RH-61470)
  • Installer: Windows Start menu Programs entry has incorrect text (RH-61456)
  • Licensing: Behavior:
    • Rhino 7.1 RC refuses to license after installing (RH-61626)
    • Buy a License link doesn’t work (RH-61669)
  • MatchSrf: Selection filter issue (RH-61166)
  • Mesh: Normals flipped on meshes created from mirrored blocks (RH-61159)
  • PointsOn: Selection filter issue (RH-61191)
  • Print: Layout page order, in Eto Print UI, is not display sorted by page number (RH-61410)
  • RDK:
    • When creating a material the RDK creates an invalid mesh and logs an ON_ERROR (RH-61005)
    • RenderOpenLastRendering does not work (RH-61122)
  • Rendering:
    • HUD - The post effect star icon does not always update (RH-61020)
    • Render command triggers saving document prompt (RH-61542)
  • Rendering: Cycles: Render channel option won't change in Document Properties (RH-61106)
  • Rendering: Decals: Adding decal fails with ETO UI (RH-61366)
  • Rendering: Materials:
    • ETO UI - Edit texture (pen icon) doesn’t work on Windows (RH-58061)
    • Eto dialog (PBR import) problem with multiple screens (RH-60562)
    • Objects with PBR material don’t honour the Receives Shadows setting (RH-61143)
  • Rendering: Texture Mapping: UVs for SubD are wrong in Rendered mode (RH-55655)
  • Rendering: Textures: Marble becomes striped (RH-61118)
  • SDK: Python: Rhino Python main namespace is not defined (RH-61060)
  • SDK: RhinoCommon: Spelling mistake on Transform.IsZeroTransformaton(double zeroTolerance) (RH-61232)
  • SelBrush: Panning view with Shift + RMB unexpectedly resizes brush width (RH-61233)
  • SoftTransform: ESC does not cancel radius picking (RH-61198)
  • SubD: Creating SubD display information for a SubD tire tread is slow (RH-60542)
  • SubDSweep1:
    • Ignores Closed option in 7.1 (RH-61099)
    • Should not close when the rail is open (RH-61140)
  • SubDSweep2: Not working properly when ending at singular point (RH-61362)
  • Templates: Snap spacing and minor grid line spacing are different in some template files (RH-61563)
  • ToNURBS: Meshing issues on a SubD (RH-61125)
  • ViewCaptureToClipboard: ViewCaptureToFile: Arctic mode causes near-plane clipping issues (RH-61217)
  • ViewCaptureToFile: Tiling in high resolutions (RH-61061)
  • WeldEdge: Welds edges together in an unexpected way (RH-60992)

Crashes Fixed:

  • DupEdge: SubD lock up (RH-51702)
  • RDK: Material Library dialog on the Mac crashes (RH-61368)
  • Rendering: Crash when cancelling ViewCapture* of Raytraced viewport (RH-61586)

Enhancements:

  • Align: New ToFitPlane and ToPlane > 3Point options (RH-61187)
  • Annotation: Styles: Missing font detection can be disabled (RH-61167)
  • Arc: New Midpoint option (RH-61042)
  • BooleanIntersection: Added DeleteInput option (RH-60576)
  • Display: Stop writing and reading of baked texture files to avoid stutter in dynamic views (RH-61303)
  • ExtractPt: Supports postpicking mesh vertices and extracting SubD vertices (RH-61226)
  • File IO:
    • STEP Import - New “Skip invisible geometry” option (RH-60421)
    • STEPTree command now displays unit and tolerance of STEP file (RH-61129)
  • SelChain: Prefers adding brep/extrusion edges of the same type (naked or internal) (RH-61126)
  • SubDSweep2: SubDSweep1/2: Added "Creases at kinks" option (RH-60842)
  • Viewports: Non-plan parallel viewports support object center view rotation with Ctrl+Shift+RMB (RH-60527)

Features Added:

  • File IO: New StepUnitsAndTolerance command (RH-61421)
  • SDK: Python: rs.ExtendCurvePoint missing argument (RH-30501)

Regressions Fixed:

  • File IO: DXF Import - Text missing in Rhino 6 and 7 (RH-61301)

SDK Enhancement:

  • RDK: Allows 3rd parties to write Post Effect UIs in C# (RH-57414)
  • SDK: RhinoCommon: Supports setting object custom render mesh (RH-50831)

UI Change:

  • InterpCrv: SubDFriendly option is made always available (RH-61252)

Usability Problems Fixed:

  • FilletEdge: ChamferEdge/BlendEdge/FilletEdge: Made Edit option start with editing handles instead of edge selection (RH-61255)
  • SelDup: Does not find closed curves with opposite direction (RH-61384)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Text: Text not visible after placing it (RH-61300)
  • Code Editor: Python: Atom editor cannot communicate with RhinoBETA.app and Rhino 7.app (RH-61407)
  • Grasshopper: Can't resize or hide component tabs/toolbar and sizing is too large (RH-60850)
  • Installer: Space in "Rhino 7.app" breaks yak convenience script (RH-61495)
  • PackageManager: Latest version doesn't update when pre-release checkbox toggled (RH-61406)
  • Print:
    • Raster output does not miter lines with width on Mac (RH-61330)
    • All Layouts Broken in Rhino 7 for Mac (RH-61334)
    • Range of Layouts Broken in Rhino 7 for Mac (RH-61337)
  • Properties: Custom mesh settings are not scriptable (RH-61062)
  • Redo: Redo Multiple dialog mislabled in Rhino for Mac (RH-61365)
  • Rendering: Post effects not applied after render completion (RH-61455)
  • Rendering: Materials: Opening Material Editor hangs Rhino on Mac (RH-61616)
  • SDK: RhinoCommon: Document.HatchPatterns.Rename and Delete do not work (RH-61024)

Cosmetics:

  • ViewCaptureToFile: Command line feedback is truncated (RH-60998)

Crashes Fixed:

  • Rendering: Cycles: Crash when reading settings (RH-61175)

Windows-Only Changes

Bugs Fixed:

  • Display: Custom mode incorrectly display mesh with vertex colors (RH-59395)
  • Grasshopper: Slider animation exporter ignores file format and always saves PNG files. (RH-61244)
  • Installer: Installing Rhino WIP 7 messes with official Rhino 6 install (RH-45568)
  • Localization: Render Menu > Current Renderer is not localized (RH-61196)
  • Panels:
    • Tabs (not showing text) too wide when wrapped (RH-60993)
    • Curve Piping slider disappears off the page (RH-61067)
  • Rendering:
    • Post effects not applied after render completion (RH-61327)
    • Advanced settings cutoff in Rendering panel (RH-61412)
  • Rendering: Cycles: Rhino UI locks up until rendering in Raytraced viewport is finished (RH-60919)
  • Rendering: Decals: Run-time check failure when cancelling cylindrical decal mapping (RH-58845)
1 Like

Rhino 7 SR2 (7.2.21012) is now available for Windows and Mac.
Rhino will download and offer to install these updates for you, unless you’ve disabled automatic updates.

Bugs Fixed:

  • Annotation: Styles: Value of Rhino.Warnings.MissingFontWarning is inversed (RH-61491)
  • BlendEdge: Loses face (RH-61248)
  • Cone:
    • No instant feedback while typing distance (RH-61835)
    • Preview issues while typing number (RH-61878)
  • Developer Tools: EtoCollapsibleSection does not display a vertical scrollbar as needed (RH-61564)
  • Display:
    • Viewport performance very slow in V7 (RH-61570)
    • Edge Softening slows down performance (RH-61658)
  • Eto: Slider responds to mouse movement when it shouldn't (RH-61501)
  • ExtractMeshPart: Added ExtractWholeDisjointParts and JoinOutput options to the scriptable command (RH-61415)
  • File IO:
    • DWG/DXF Import - Supports reading UserArrow settings (RH-61087)
    • STEP Export - Should leave product description empty (RH-61671)
    • DWG/DXF Import - By Object Color 7 always comes in black (RH-61723)
    • SKP Import - Error when Sketchup Texture Writer enabled (RH-61851)
  • FilletEdge: Leaves naked edges if input not shrunk first (RH-60428)
  • Grasshopper: Added disable file timestamp checkbox (RH-61536)
  • Libraries: Context menu does not work with multiple selected grid thumbnails (RH-61838)
  • MergeAllCoplanarFaces: Mid and end snaps are left over (RH-61476)
  • MergeCoplanarFace: Problem when merging across unwelded edges (RH-60957)
  • NamedSelections: Deleted named selections come back (RH-60956)
  • OrientOnSrf: Bad link to Help in dialog (RH-61744)
  • PackageManager: ESC Key does not close the dialog (RH-60940)
  • PluginManager: Filters does not work as expected (RH-60455)
  • Print: PDF export scaling issues in v7 (RH-61925)
  • Properties: Detail view settings only accept the first change (RH-61689)
  • Rebuild: "Preserve end tangent directions" flips tangent direction (RH-61531)
  • RemoveKnot: RemoveKnot, InsertKnot and InsertEditPoint unnecessarily turning non-rational polycurves into rational (RH-61777)
  • Rendering:
    • Raytraced post effects state in the HUD can’t be toggled and doesn’t match Properties > Post Effects (RH-59897)
    • SimulatedMaterial can cause a race condition on the cache (RH-61631)
  • Rendering: Cycles:
    • Crash when saving a material to file (RH-60654)
    • PBR Emissive multiplier doesn’t have effect when texture is set and enabled (RH-61814)
  • Rendering: Cycles Viewport: Potential lock-up when LeadTools fail to load a file during Raytraced start-up (RH-61754)
  • Rendering: Materials:
    • A material used by one of the selected layers cannot be assigned to all selected layers (RH-60137)
    • PBR material “explodes” objects in Rendered display mode (RH-60814)
    • Double Sided material does not delete old child materials. (RH-61722)
    • Material Editor asks an unnecessary question (RH-61724)
    • Double Sided material does not implement the NewChildSlotIterator() method (RH-61725)
  • Rendering: Post Effect:
    • Mouse dragging reorder is difficult (RH-61607)
    • Logarithmic tone mapping destroys alpha channel (RH-61644)
  • Rendering: Texture Mapping: XYZ fit button bug (RH-61430)
  • Rendering: Textures: Texture panel doesn't update correctly while in use (RH-60829)
  • SDK: Internal_FaceDegenerateAreaCheck code in C++ (RH-61277)
  • SDK: RhinoCommon: NurbsSurface.EpsilonEquals doesn't compare control points (RH-61937)
  • Selection:
    • Ctrl-Shift-Click does not select whole SubD in groups (RH-58082)
    • Picking a curve overlapping an edge is difficult (RH-61819)
    • Incorrect depth culling in wireframe viewport (RH-61910)
  • SubDLoft: Picking order is ignored (RH-61543)
  • SubDSweep1: Partial sweep along rail does not work (RH-59947)
  • TextField:
    • Detail View Not Displaying Proper Text (RH-61687)
    • DateModified is 1 hour off (RH-61705)
    • Convert lcase functions so that they parse correctly - II (RH-61735)
    • Exception error (RH-61933)
    • <DocumentText(“Key”)>% does not return #### when it cannot be resolved (RH-61990)
  • ToNURBS: Messes up trimmed surfaces of revolution (RH-61550)
  • What:
    • SubD Render/Analysis mesh always shows “none present” in object description (RH-61568)
    • NURBS objects have information about SubD meshing in object description (RH-61569)

Cosmetics:

  • Toolbar: Misspelled tooltip of SelDimOverride (RH-61872)

Crashes Fixed:

  • SubD: Fix crash in SubD core (RH-62235)

Enhancements:

  • ArrayPolar: ZOffset supports negative values (RH-61742)
  • File IO: SKP Import - Displays warning when file has textures and is in read-only folder (RH-61820)
  • Group: Hidden members display dynamic preview while transforming (RH-49193)
  • Gumball:
    • Selects the end edges for next extruding (RH-41568)
    • Keep brep/extrusion face selected after extrude (RH-61728)
  • Join:
    • Maintains degrees and control points of the input curves (RH-57979)
    • Overlapped SubD control polygons will merge when possible (RH-61764)
  • NamedSelections: Prompt to replace an existing named selection, or add more objects to it (RH-61035)
  • OSnap:Cen: OSnap Cen: See average location of all control points of a planar SubD as center point (RH-59192)
  • Offset: Ribbon/Slab: Added OutputLayer=Current/Input option (RH-61655)
  • PluginManager: Added filter for plug-ins installed by Package Manager (RH-61718)
  • Point: : Added Undo option (RH-61823)
  • Rendering: Post Effect: Prompts to save changes when closing render window (RH-61499)
  • SubCrv: Added FromMidpoint option (RH-53494)
  • TextField: More date and time presets in Date and DateModified functions (RH-61913)
  • UDT: FlowAlongSrf: ConstrainNormal=Yes allows to define the constraint direction (RH-59693)
  • WireCut: A surface edge can be selected as the cutting curve (RH-61416)

Regressions Fixed:

  • SDK: RhinoCommon:
    • Mesh Inclusion (IsPointInside) use new intersector (RH-62109)
    • Mesh Split (MSplit) Fails in V7, works in V6 (RH-62159)

SDK Enhancement:

  • SDK: Python:
    • Implemented rs.ObjectTopGroup (RH-49189)
    • Implemented rs.DimStyleScale (RH-49190)

Usability Problems Fixed:

  • Rendering: Post Effect: Changes in viewports don't mark document as modified (RH-60803)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Text: Added Capitalization Options (RH-61013)
  • Autolayout:
    • Toolbar not showing correctly with MacOS SDK 11/Xcode 12 (RH-61884)
    • Loading screen clips toolbar with MacOS SDK 11/Xcode 12 (RH-61885)
  • Bridge: Segment number set less than 1 displays infinity symbol (RH-61783)
  • Grasshopper: Components list color not working as expected in Dark Mode (RH-60705)
  • Layer: Detail view visibility incorrect (RH-61508)
  • Properties:
    • Custom render mesh settings should be disabled for mesh objects (RH-61732)
    • ViewportProperties: Size option in scriptable command re-sizes modeling window to achieve requested viewport size (RH-61795)
  • QuadRemesh: Track pad input weirdness (RH-61408)
  • RDK: New content control dropdown list search box does not have focus when opening on Mac (RH-61839)
  • Rendering: Textures: New textures appear unselected (RH-61364)
  • SDK: GHPython:
    • Help button does nothing (RH-57767)
    • Missing the ‘Output’ panel on Mac (RH-61911)

Crashes Fixed:

  • Viewports: Repeatable crash after closing floating view (RH-61979)

Enhancements:

  • Grasshopper: Components: Added code completion for C#/VB Grasshopper scripting component on Mac OS (RH-59436)

Windows-Only Changes

Bugs Fixed:

  • Color Picker: Select a pixel far away from the picker icon (RH-61357)
  • Display: Unable to force Rhino to use Intel GPU (RH-62002)
  • DocumentProperties: Scripting mesh settings may not update object render meshes (RH-58789)
  • File IO: STEP Import - Command-line does not refresh when opening from File Explorer (RH-57816)
  • Grasshopper: Components: Kangaroo loading error (RH-61761)
  • Options: The scriptable PickableControlPolygon option fails (RH-54179)

Cosmetics:

  • DocumentProperties: Background color of Render Channel options is different (RH-61840)
  • File IO: DWG/DXF Import - Unit labels not fitting in dialog (RH-61874)

Enhancements:

  • Rhino Installer Engine: Log reason if plug-in inspection fails due to missing AssemblyTitleAttribute (RH-61325)

Usability Problems Fixed:

  • PackageManager: Install and Cancel buttons are backwards on Windows (RH-61469)