Rhino 8.7 (SR7) 发布更新

:rhinoceros: Rhino 8.7 (SR7)

Rhino 8.7 (SR7) 发布更新,所有 Rhino 8 的用户都会自动下载更新安装包,且会适时提示安装更新。 如果自动更新被阻止,请尝试下面的方式手动更新

  1. 请浏览这里 :point_left:,输入你的Rhino账号绑定的邮箱地址,下载更新安装包;
  2. 下载离线完整安装包,下载后解压缩至一个单独文档,然后双击运行 Bootstrapper.exe 即可;
  3. Rhino Mac 下载后直接运行安装程序即可;

❖ 链接: 点击这里进入百度网盘下载
:green_apple: 链接: 点击这里进入百度网盘下载

:x: 错误修复

  • Annotation: DimArea and DimCurveLength don’t remember Type setting (RH-78877)
  • ArrayCrv: Command ends with no result if target curve is shorter than last used distance (RH-81288)
  • Autocomplete: TestParallelMeshing incorrectly listed (RH-81424 )
  • BlendSrf: Problem with periodic surface (RH-81448 )
  • BlockManager:
    • Slow Block Manager responses in larger projects. (RH-81374)
    • Block Definitions panel responses slow in larger projects (RH-81009)
  • ChamferEdge: Leaves gaps (RH-20898 )
  • Containers: Scrollwheel on multitabbed containers should also work when mouse cursor is over the toolbars (RH-72232)
  • Display:
    • Blocks are slower in Rhino 8 than in Rhino 7 (RH-80594 )
    • Pattern segments display incorrect with GPU Tessellation off (RH-81411)
    • Nesting blocks affects edge and isocurve visibility (RH-80621)
    • Select blocks show transparent in Rendered and Arctic Display Modes (RH-80804)
    • Ghosted mode AA is off when not using the default background color (RH-78906)
    • Inserting a block mess up display (RH-80720)
    • SubD boundaries do not display locked color (RH-80965)
  • Export: Pressing Enter key when editing DPI continues PDF export instead of accepting DPI changes (RH-60075)
  • ExtrudeCrvTapered: Does not fill the corner at curve seam (RH-80869 )
  • File IO:
    • Recursion limit in the SKP ngon maker is too restrictive (RH-81915)
    • Pasting or importing curves from Illustrator creates invisible hatch (RH-81524)
    • Pasting curves, text or hatches incorrectly adds a material (RH-81526)
    • Roundtrip the strings exported to 3mf (RH-81277)
    • glTF doesn’t export box mappings correctly (RH-81045)
    • OBJ export creates too many materials (RH-81245)
  • FilletSrf: FilletSrf* commands do not accept space key as Enter (RH-81072)
  • FlatShade: Doesn’t work on Mac in v8 (RH-77946)
  • Grasshopper:
    • Curve Seam Location on Offset Regression (RH-81013)
    • Mesh Preview stops working as expected (RH-81196)
  • Grasshopper: Components: Model Material component can’t be edited after material is set (RH-81190)
  • Gumball:
    • Free translation occasionally gets constrained (RH-80200)
    • AutoReset acts differently in Rhino 8 (RH-81205)
  • InsertEdge: Fails with Reflect (RH-81239)
  • Installer: Shortcut error on install (RH-81233)
  • Intersect: Out of tolerance between a cylinder and a trimmed plane (RH-81627)
  • Isolate: Invert / Isolate doesn’t work on annotation objects perpendicular to view (RH-81360)
  • Layer: Reorder bug with drag and drop (RH-80754)
  • Localization: Concatenation issue (RH-80558)
  • Make2D:
    • Failure in removing lines behind clipping plane caps (RH-77105)
    • HLD Use Only One Clipping Plane When Occlude=True (RH-81316)
  • NamedView:
    • Auto-update thumbnails setting does not work (RH-80920)
    • Name editing does not accept only case change (RH-81370)
  • Offset: Does not create caps when requested (RH-76297)
  • Ortho: Hash marks incorrectly appear with gumball scale (RH-80978)
  • Print:
    • Saving image file shows decimals for pixel units (RH-81068)
    • Saving image file shows too many decimals for width and height (RH-81200)
    • Options for Rhino PDF incorrectly visible other printers (RH-81199)
    • Print dialog missing window control buttons (RH-81067)
    • Vector output draws hidden lines in front (RH-80971)
  • Properties: Scripted hatch properties missing background color option (RH-81266)
  • PushPull: Makes object disappear (RH-79707)
  • RDK:
    • Child texture is not shown in tree view (RH-81256)
    • Modal Content editor name change bug (RH-81415)
    • Content details section is missing (RH-80411)
  • ReduceMesh: Re-reduction when hitting OK after Preview (RH-42740)
  • Rendering:
    • Material swatches aren’t reliably indicating object assignment (RH-81354)
    • Does not restart when changing amount of some settings (RH-81096)
    • Mapping lock not working (RH-80677)
    • Saving rendering does not remember last used file format (RH-80379)
  • Rendering: Cycles:
    • Fails to load when trying to clean up logs (RH-81630)
    • Textures in rhino environment aren’t observing adjustments (RH-81386)
    • Log file access problem while starting Rhino (RH-81208)
  • Rendering: Materials:
    • Tree view thumbnails refresh despite no changes (RH-74642)
    • Rhino hangs when quitting search in tree view (RH-81088)
  • Rendering: Texture Mapping:
    • UV Mapping Discrepancy in Raytraced Mode in Rhino 8 (RH-78186)
    • Artifacts in custom mesh mapping (RH-43051)
    • Slow performance with imported obj that has no texture coordinates (RH-81312)
    • Added TestFillInLegacyTextureCoordinates test command for correcting texture mapping in KeyShot (RH-80470)
  • Rendering: Textures:
    • Gradient custom curves only RGB by default (RH-81407)
    • Glitches when editing gradient texture in floating dialog (RH-81406)
  • SDK: IsLinear is not accessible from ON_Texture/DocObjects.Texture (RH-81175)
  • SDK: RhinoCommon:
    • ToolbarFiles.Open returns null (RH-76914)
    • Setting DetailViewObject.IsActive does not trigger event (RH-81422)
    • Missing CRhinoPlugIn::AddToPlugInHelpMenu() and CRhinoPlugIn::OnDisplayPlugInHelp() (RH-81148)
    • ClippingPlaneObject.GetFillSurfaces makes no result with SubD (RH-67669)
  • SVG:
    • Gradients export with incorrect decimal separators (RH-81531)
    • Import SVG loses text (RH-81257)
  • ScriptEditor:
    • RunScript backporter keeps resetting Type Hints (RH-81870)
    • Published python components are missing ghenv (RH-81638)
    • C# Script instance does not have access to ghenv but does not throw errors (RH-81623)
    • Exported script overrides GH component storage (RH-81629)
    • GH Script component changes upstream mesh (RH-81617)
    • Dictionary conversion to and from python 3 dict fails to grab values (RH-81521)
    • Pythonnet derived classes attempt to overload assembly-internal members (RH-81356)
    • rs.Command throws exceptions in new script component (RH-80008)
    • CSharp scripts shows incorrect error on this.Component of scriptinstance (RH-81345)
    • Output list of Circle can not convert to any hint (RH-81429)
    • Component does not send errors to out parameter (RH-81426)
    • Grasshopper script editor out of screen (RH-81508)
    • Python- rs.ObjectsByType() glitch (RH-78831)
    • Pythonnet does not wrap return interface types correctly (RH-79621)
    • Pythonnet derived classes from dotnet types does not find python dunder methods (RH-80651)
    • Script.Instance RunScript output needs to be marshalled (RH-81136)
    • “type(obj) is” does not recognize the type correctly (RH-76942)
    • Try to install pip from embedded if get_pip fails (RH-80990)
  • Section Tools: ClippingSections command not always save useful named views (RH-81194)
  • SelBadObjects: Missing bad objects (RH-81184)
  • SelBoundary: SelBoundary fails in V8 when used within RemoveFromGroup (RH-81956)
  • Selection: Selecting block with By View Display Mode enabled is inconsistent (RH-81437)
  • Shrinkwrap: Blocks with meshes return different meshes (RH-81387)
  • Sidebars: Cannot re-dock after made floating (RH-81182)
  • Toolbar:
    • Copied button overwrite the original (RH-81161)
    • Scrolling mouse wheel over buttons does not scroll through tabs (RH-76615)
    • Separators wider than buttons in vertical containers (RH-79886)
    • Macro edit not sticking (RH-81604)
    • Duplicated entries in the default macro library (RH-81061)
    • Recently used toolbar issue (RH-79929)
    • Importing or pasting SVG takes a long time or hangs Rhino (RH-79884)
    • Flyout cascade down instead of to the right (RH-80269)
  • UDT: UTD: CageEdit preview not getting transformed to world coordinates (RH-81074)
  • UVEditor: Curve objects can not be copied into UV Editor (RH-79010)
  • UserText: Export keys with variable values (RH-56778)
  • WindowLayout:
    • Dialog needs cleanups (RH-81402)
    • Incorrectly allows saving over built-in name (RH-73983)

:art: 界面调整

  • Preferences: Bold value text truncated at bottom in Advanced settings (RH-58167)
  • Print: Added layout navigation buttons above preview area (RH-80692)

:hammer: 宕机错误

  • Bridge: Crash on Mac (RH-81749)
  • Docking: Eto: Crash when resizing container (RH-80913)
  • Rendering: Textures: Save as Image with very high resolution crashes Rhino immediately (RH-80886)
  • Shade: Switch to new display mode crashes (RH-81006)

:rocket: 增强内容

  • CPlane: AutoAlign: Added advanced setting to decide if Auto CPlane orientation is view related (RH-81260)
  • Eto: Added Rhino.UI extension method for mapping physical pixels to Eto logical pixels (RH-68077)
  • File IO:
    • Added custom metadata to 3mf export (RH-81320)
    • USD export prefixes mesh names with object name (RH-81145)
  • Grasshopper: Added “00 From Rhino to Grasshopper” tutorial file (RH-80498)
  • Layout:
    • Added “Print” to context menu in Layouts panel (RH-81187)
    • Print button in Layouts panel supports printing multiple selected layouts (RH-55300)
  • Print:
    • Allows setting file name prefix when saving each layout to a separate PDF file (RH-78902)
    • Offer layout name as the pdf file name (RH-64199 )
  • Rendering: Sun settings use current local date and time by default (RH-80940)
  • SVG:
    • Added gradient support to SVG export (RH-79097)
    • Supports exporting gradient colors with opacity (RH-81532)
  • SaveWindowLayout: SavingWindowLayout: Now overwrites existing custom window layouts (RH-72169)
  • ScriptEditor:
    • Output script from script component for analysis and sharing (RH-81372)
    • Support hint/signature provider for python (RH-78115)
    • Search highlight uses different color for selected string (RH-80874)

:wrench: 追加特征

  • ScriptEditor: Create separate manifest.yml in build (RH-81610)

:biking_man: 性能改善

  • Grasshopper: Slow selection and lags when rotating view (RH-80348)
  • ReduceMesh: Use the preview mesh (RH-62170)
  • ScriptEditor: Printing to “Terminal” is slow (RH-78093)

:heavy_multiplication_x: 修复重现错误

  • Annotation: Hatch: Curve direction affects pattern orientation (RH-80855)
  • Context Menu: Recently used command list shows keyboard shortcuts instead of command names (RH-81115)
  • Display:
  • ExtendSrf:
  • Grasshopper: Extrusion object to mesh (RH-80861)
  • InsertPoint: Fails on reflected object (RH-81085)
  • Make2D: Performance lower in v8 (RH-80901)
  • Offset: Curve.Offset Seam problem (RH-81253)
  • Project: Projecting curves to meshes several times slower in V7/V8 than in V5/V6 (RH-81126)
  • ScriptEditor:
    • GH component regression in marshalling guids on inputs (RH-81624)
    • Change IList back to List type for input in GH (RH-81452)
    • Do not show Marshall Guids on CSharp components (RH-81472)
    • Stderr does not capture exceptions thrown from ScriptInstance (RH-80509)
    • Python int fails to convert to System.Boolean (RH-81272)
    • Python derived classes do not follow str methods up the class chain if there is a break (RH-81027)
    • Python 3 does not consider ObjectType.None as False (RH-80145)
    • Example script fails (RH-79614)
  • Stitch: Fails with Reflect (RH-81240)

:nut_and_bolt: 开发工具增强

  • File IO: Added USD export options to RhinoCommon (RH-78794)
  • SDK:
    • Added SetCachedTextureCoordinatesFromMaterial and GetCachedTextureCoordinates to ON_Mesh (RH-80877)
    • Added variable radius fillet to C++ and .NET SDK (RH-81002)
  • SDK: RhinoCommon:
    • Exposed surfaces settings of display modes (RH-69035)
    • Exposed what Rhino.CheckNewObjects() does (RH-70968)
    • Hooked up export options for 3MF file (RH-81158)
    • Added SetCachedTextureCoordinatesFromMaterial and GetCachedTextureCoordinates to Rhino.Geometry.Mesh (RH-80878)
    • Exposed ON_Brep::GetTangentConnectedComponents (RH-81106)

:microscope: 适应性问题修复

  • OffsetSrf: Added TestOffsetSrfMergeEdges test command to disable merging edges when offsetting surfaces (RH-81414)
  • ScriptEditor:
    • DebugStop exception throws stack trace in terminal (RH-81596)
    • With no internet “Restoring Packages” get stuck (RH-76006)
    • Script editor ↔ Component cone wrong (RH-75781)
    • Reimplement editor positioning close to component (RH-81319)
    • Help panel improved for rhinoscript syntax (RH-79118)
    • Added “Open Help In Browser” to right-click menu of items in Help panel (RH-81276)
  • Units: Prompt to Change both Model and Layout Units (RH-81439)

:green_apple: 仅 Mac 相关问题

错误修复

  • CommandHelp: Filter in Help panel is slow and autocomplete does not work well (RH-81030)
  • Display: Technical Display Varies if Block is Involved (RH-81054)
  • Display Metal:
    • Point cloud created from GH1 export has wrong initial location (RH-81371)
    • Wireframes are no longer drawing (RH-81203)
  • ExtrudeCrv: : Output=SubDs/Surfaces inconsistent (RH-51435)
  • HatchScale: Display precision bug (RH-59223)
  • Import: File IO: USDZ file can not be opened with some version of Rhino 8 (RH-81083)
  • Keyboard: Cmd+Shift+S not working (RH-79585)
  • Layer: Dropdown shows only Default when clicking on top edge (RH-81264)
  • Layout: Canceling rename causes failure of reorder (RH-80906)
  • Notes: Do not save on Mac (RH-52374)
  • OSnap: One shot Osnap panel doesn’t refresh on mouse out (RH-81280)
  • Rendering: Save button reads “Export” (RH-80378)
  • Rendering: Materials: Material assign menu items do not show on Mac (RH-81351)
  • Rendering: Textures: Does not remember previous folder on Mac (RH-59505)
  • Shrinkwrap: Block instances don’t get wrapped on Mac (RH-78150)
  • StatusBar: Minutes from last save not updating on Mac (RH-80984)
  • Toolbar: Toolbars needs to be removed from Appearance (RH-80300)
  • UVEditor: Importing geometry with UVEditor open causes error message (RH-80643)
  • Viewports: Viewports - “unable to zoom” after zooming out (RH-74566)
  • WindowLayout: Command panel gets a tab (RH-80724)

界面调整

  • Zoom: “1 To 1” option name missing a space (RH-38005)

宕机修复

  • ScriptEditor: Crashes when publishing project (RH-81459 )

增强内容

  • NamedSelections: Allow Drag Drop Reordering of Parent Items (RH-60070)

❖ 仅Windows相关内容

错误修复

  • ChangeLayer: Dialog too tall (RH-79958 )
  • Display: Cannot cast shadows from unclipped objects when specified (RH-78193)
  • File IO: glTF export fails from Rhino.Inside when objects have custom materials (RH-81003)
  • Installer: Rhino WIP highlights Rhino 6 taskbar icon on Windows (RH-60614)
  • Layer: Layer tree collapses when editing a sublayer name (RH-78431)
  • PackageManager: Error with /NetFX (RH-81227 )
  • PointCloud: TestPointCloudStyle no longer works fully in Rhino 8 (RH-78714)
  • SelVisible: Gets everything (RH-44001)
  • Toolbar:
    • Middle mouse pop up broken v8 sr7 (RH-81153)
    • Tabs no longer update Sidebar (RH-81142)
  • UI Appearance: Toolbar: Main toolbar detaching loses its container top bar (RH-81506)

界面调整

  • Print: "Preview " between pages Missing in Print Dialog (RH-76466)

适用性问题修复

  • Detail: Can’t change scale without moving focus from the properties panel (RH-55963)