Rhino 9 WIP (Work In Progress) 开发中的版本

Rhino 9 WIP (9.0.26146) for Windows and Mac 发布更新

:cross_mark: 错误修复

  • Aliases: Delay of 0 causes commands to repeat (RH-95300)
  • Annotation: Hatch: Print color set to By Layer does not clear previous color (RH-94947)
  • ArrayCrv (New): Initial spacing distance is wrong in dialog (RH-95709)
  • Audit3dmFile:
    • Render Content is undifferentiated in RDK Model User Data (RH-95757)
    • Smaller Items are drawn as homogenous block (RH-95745)
    • Embedded files list missing (RH-94441)
    • Show layer edges more prominantly (RH-94876)
    • Object name (and Material name) missing (RH-94440)
    • Text is truncated at bottom of window (RH-91273)
    • Black rectangles are confusing (RH-94874)
    • Coloring in rectangles is confusing (RH-94877)
  • CommandPrompt (Eto):
    • Command History does not expand vertically (RH-94873)
    • Search: Mixed Controls (RH-94203)
  • EdgeSrf: predictable location for singularity (RH-95797)
  • File IO: SketchUp: Incorrect texture mapping scale (RH-79599)
  • Knife: Fails to cut through front faces when set to cut through all faces (RH-95246)
  • Markup:
    • Should not Interfere with User Lock (RH-95493)
    • Document Opens with Locked Viewport (RH-95492)
    • Text and Dimensions are not Saved (RH-95563)
  • Menu: Erroneous strings in RH9 Mac menu (RH-95615)
  • MergeFaces: Merge set of coplanar faces (RH-87059)
  • Notes: Tab key does not overwrite highlighted text (RH-95606)
  • OSnap: No Self-Snap On Clipped Side (RH-95738)
  • Print: Print dialog should use Layout panel images (RH-95672)
  • Properties: Clipping plane properties should use same svg files as Layouts (RH-95671)
  • SDK: RhinoCommon: Renaming method breaks SDK (RH-95747)
  • Toolbar: RUI explorer data issue (RH-90808)
  • Toolbar (New):
    • File > Save does nothing (RH-95334)
    • Cannot delete a divider in the Toolbar Editor (RH-94850)
    • How can Marikas RUI changes get pushed? (RH-89976)
    • Bitmap Indexes are misaligned (RH-95769)
  • Worksession: Issues in new panel (RH-95556)

:no_entry: 宕机修复

  • Markup: opennurbs!ON_Object::ON_Object – (RH-95657)

:rocket: 增强内容

  • Audit3dmFile: Draw Invalid objects differently (RH-88763)
  • File IO: Navisworks: Updated the export plug-in (RH-95163)
  • Grasshopper 2: Setting a specific value on a number slider (RH-81216)
  • Markup:
    • picture tool (RH-89557)
    • Clears undo stack for in-markup actions when markup session ends (RH-95528)
  • Shrinkwrap: Maintains mesh vertex colors and point cloud colors (RH-70891)
  • SubCrv: _SubCrv: output to current layer (RH-95570)

:train: 增加特征

  • Grasshopper 2: Mixed GH2 / Rhino9 plugin (RH-86879)
  • Icons: New SelOrphanDrawings Command (RH-95620)
  • LinetypeWithShapes: Complex SHP Linetypes (2d Linetypes wish) (RH-29232)
  • MergeAllFaces: MergeAllFaces work on degree 2 surfaces (RH-10693)
  • SDK: Improved calculating Hatch Boundary Width (RH-90019)
  • Text: Supports justified alignment (RH-24598)

:artist_palette: 界面调整

:joystick: 适应性修复

  • Toolbar (New): Save when Toolbar dialog is closed (RH-95194)

:green_apple: 仅 Rhino Mac

  • Audit3dmFile: File Navigator header row is transparent on Liquid Glass (RH-95659)
  • UI Cleanup: UI: Background color on Liquid Glass is too white/black (RH-90327)

:file_folder: 仅 Rhino Win

  • Display: Direct3D: Subobject selection displays point cloud in different place (RH-95750)
  • Markup: Tooltips don’t appear until moving slider (RH-93691)

Rhino 9 WIP (9.0.26153) for Windows and Mac 发布更新

:cross_mark: 错误修复

  • ArrayCrv (New): Spacing handle goes to wrong direction (RH-95664)
  • Audit3dmFile:
    • Selecting group or block instance does not deselect others (RH-95966)
    • Selection rectangle exceeds rectangle bounds (RH-95986)
    • TreeMap always renders border around layers (RH-95926)
    • Nested Layers are rendered flat in the hierarchy (RH-95949)
    • Progress reporting during audit is indeterminate (RH-95908)
    • Prompt for saving modified file (RH-95793)
    • Loses selection after changing size units (RH-95768)
  • BlockEdit:
    • BlockEdit deletes all content (RH-79669)
    • File saved with BlockEdit open, if closed removes objects from the file (RH-87394)
  • ClippingDrawings:
    • Output is Drawn To Front (RH-94637)
    • Use Linetype Width for Hatch Boundary (RH-91837)
  • CommandPrompt (Eto):
  • Detail: Detail labels in Layout drop down menu busted (RH-95555)
  • File IO: An SVG file does not read into Rhino well (RH-95865)
  • FilletEdge: : Latest changes give bad object (RH-95951)
  • No Subsystem: ArrayCrv fails (RH-95817)
  • Rendering: Content Panels: Buttons in Decals and Materials panels should have the same shape all around (RH-95446)
  • SDK: RhinoCommon: File3dm.TableTypeFilter values don’t match ON_3dmArchiveTableType — every filter request reads the wrong table (or none at all) (RH-95756)
  • Toolbar (New): Toolbar (New) RUI navigation buttons are cut off in Windows (RH-95819)

:rocket: 增强内容

  • Audit3dmFile: Now selecting an object deselects the other (RH-95814)
  • BlockEdit: Cancel BlockEdit (RH-51428)
  • ClippingDrawings: Support Worksession workflow with ClippingDrawings (RH-95735)
  • File IO: Rhino 3DM File Version (RH-95679)
  • FilletEdge: Replace (untrimmed) planar singular surfaces with trimmed planar surfaces (RH-88369)
  • Patch: remember tolerances, be smarter about Refine (RH-95147)
  • Section Style: Move Section Style Width Scale to Display Mode Settings (RH-95284)

:train: 增加特征

  • Audit3dmFile: Selection for objects not typically selectable with ID (RH-88769)
  • IsolateToViewports:
    • In-Viewport Visibility: ShowInViewport (RH-95591)
    • In-Viewport Visibility: UnisolateInViewport (RH-95594)
  • MergeFaces: MergeFaces - Add support for breps (RH-53530)
  • SDK: Watch when Attach/Detach Worksessions (RH-95912)

:airplane: 性能改善

  • Audit3dmFile: ReadArchiveInfo is very slow on large files (RH-95925)
  • ScriptEditor: Uses LoadContext for C# scripts in 9.x netcore (RH-88355)

:multiply: 重现错误修复

  • Display: Hatch Not Displayed as Selected in Block (RH-95896)
  • GeometricTolerance: Font Missing (RH-95975)

:white_check_mark: 适应性修复

  • Audit3dmFile:
    • File navigator is now aware of object’s locked and hidden states (RH-95967)
    • Generating Legacy Audit… does not appear to be doing anything (RH-95906)
  • BlockEdit: BlockEdit - double click within the command to edit sub block (RH-30230)

:green_apple: 仅 Rhino Mac 相关

  • BlockEdit: Window disappears on 2nd monitor (RH-88606)

:open_file_folder: 仅 Rhino Win

  • Audit3dmFile: AuditThisFile makes model read-only (RH-95788)
  • Display: Blend material does not work in the display (RH-70280)
  • Display: Direct3D: Blend material not supported (RH-88180)
  • Rendering: Materials: Repeating procedural texture shows cells (RH-91052)

Rhino 9 WIP (9.0.26160) for Windows and Mac 发布更新

:cross_mark: 错误修复

  • Audit3dmFile:
    • Does not color hidden objects in layers (RH-96074)
    • Expanding table needs to select table first (RH-96121)
    • Needs clicking twice to select Object Table in File Navigator (RH-96077)
    • File Navigator is not aware of layer’s locked and hidden states (RH-96051)
  • BlockEdit:
    • block edit on nested mesh block issues (RH-78433)
    • Cannot flip blocked mesh (RH-49834)
    • BlockEdit reverses Attribute order (RH-57106)
  • Display: Direct3D: Round line cap is not displayed properly… (RH-95864)
  • FilletSrf: commands: inherit base object properties when joined (RH-93793)
  • GetPointProxy: Circle: FitPoints should accept SubD vertices (RH-95840)
  • Grasshopper 2: Paste components doesn’t record undo (RH-68155)
  • Gumball: UVN gumball should create U and V alignment for SubD vertices if possible (RH-91153)
  • No Subsystem: Material preview noisy in floating editor. (RH-85883)
  • Rendering: Materials: PBR displacement is seen in Shaded modes (RH-87743)
  • Section Style: Print Width “Enter” issue (RH-96015)
  • Section Tools: ClippingDrawing undo/redo issues (RH-76998)

:artist_palette: 界面优化与调整

  • Audit3dmFile: FileNavigator shows awkward (Hidden) (Locked) suffix (RH-96076)
  • Toolbar (New): Remove unnecessary shortcuts from macros (RH-95280)
  • ArrayCrv (New): Default alignment inconsistent (RH-96066)
  • Section Style: Changed edge thickness from 3 to 2 (RH-96075)

:multiply: 宕机修复

  • Patch: Repeatable random crashes (RH-96117)
  • Toolbar (New): System.InvalidOperationException: Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed. (RH-95656)

:open_file_folder: 文档相关

  • Documentation:
    • What/Why Text – Grasshopper: GH1: Value Picker (RH-95675)
    • Engagement: Discourse post – Grasshopper: GH1: Content Viewer (RH-95649)
  • No Subsystem: Prototype: Developers – Display: Concept Display (RH-95904)

:rocket: 增强内容

  • Audit3dmFile:
    • MouseOver in TreeMap to show information about a given object (RH-96034)
    • What to do with Render Content? (RH-96143)
    • When viewing expanded section in TreeMap, grey out FileNavigator entries not shown (RH-95995)
    • Invalid objects do not appear in Issues report in Audit Summary Tab (RH-95994)
    • Provide Legend to better understand colors and symbols used (RH-95997)
  • FilletEdge: Replace (untrimmed) planar singular surfaces with trimmed planar surfaces (RH-88369)
  • Grasshopper 2: Setting a specific value on a number slider (RH-81216)
  • Inset: PushPull: Improved merging of coplanar faces in result objects (RH-91165)
  • Section Style: Allows using built-in linetypes (RH-91355)
  • ShowDir: Option to set the uv indicators size (RH-90676)
  • Text: Resize text in the editor with mouse wheel (RH-37410)
  • TextObject: bigger preview (RH-69555)

:hammer_and_pick: 增加特征

  • FilletEdge: Added History support and DeleteInput option (RH-94007)
  • IsolateToViewports:
    • In-Viewport Visibility: IsolateInViewport (RH-95592)
    • In-Viewport Visibility: UnisolateInViewport (RH-95594)

:scissors: 易用性问题修复

  • ArrayCrv (New): Array Curve needs cancellation support (RH-95171)
  • Audit3dmFile: File navigator is now aware of object’s locked and hidden states (RH-95967)
  • Modeling Aids: Simplify Crosshair Cursor (RH-96037)
  • ScriptEditor: Python 3 binds Grasshopper namespace in both Grasshopper.dll and Grasshopper2.dll (RH-76310)

:green_apple: 仅 Rhino Mac 相关

  • Display: Incorrect Section Border Width (RH-95643)
  • FileExplorer: File Explorer: slow refresh (RH-94568)
  • UI Cleanup: macOS Liquid Glass Support (RH-90326)

❖ 仅 Rhino Win 相关

  • Display: Direct3D: Wallpaper with transparency loads/looks incorrectly (RH-96038)
  • DotNET: Removed .NET 8/9 options from SetDotNetRuntime (RH-95468)
  • Panels: Display: Button Doesn’t Open Rhino Options in German (RH-96126)
  • Toolbar (New): “default.rui saved successfully” popup is hidden behind main dialog on Windows (RH-95844)
  • UI Appearance: Pixel alignment on Windows (RH-86236)
  • Grasshopper: Windows Dark Mode (RH-87713)

Rhino 9 WIP (9.0.26167) for Windows and Mac 发布更新

:white_check_mark: 错误修复

  • ArrayCrv (New):
    • ArrayCrvAdvanced - Orient Between Option (RH-96288)
    • Array Curve - Double Click to edit (RH-95207)
  • ClippingSections: Causes a geometry error (RH-94133)
  • Display: Select Displays Isocurves of Other Objects (RH-95727)
  • Licensing: Cloud Zoo: Major versions of Rhino should have their own cloudzoo.json file (RH-82081)
  • Markup:
    • Clicking markup tool modifier cancels the command (RH-96269)
    • Save and Cancel don’t work while MarkupText is in progress (RH-95764)
    • Allow rebuild during markup (RH-96220)
    • Properties panel missing markup objects (RH-96158)
  • No Subsystem: Array Curve - History needs to work better (RH-91295)
  • Rendering: Cycles Viewport: Material updates on objects with decal in Raytraced fails (RH-63193)
  • ScaleEach:
    • Input object disappears when changing to AnyBoundingBoxPoint (RH-95077)
    • Result is different from preview (RH-94899)
    • Object snap changes result of From=AnyBoundingBoxPoint (RH-95074)
  • ScriptEditor: Projects fail to build (RH-96229)
  • ShowSelected: No Eligible Objects (RH-96307)
  • Text:
    • annotation text: B, I, U doesn’t work with multiple annotations selected (RH-96276)
    • Super and Subscript Not Working In Dimension Text (RH-96188)
    • Ordered/unordered lists not properly displayed when zooming in (RH-96201)
  • Toolbar (New): Toolbar backup creates a LOT of copies (RH-96287)

:cross_mark: 宕机修复

  • opennurbs!ON_3dmObjectAttributes::Duplicate – (RH-96300)
  • System.IO.DirectoryNotFoundException: Could not find a part of the path ‘/Users/sykes/Library/Application Support/McNeel/Rhinoceros/packages/9.0/Rhino-MCP-Platform/0.0.1’. (RH-95342)
  • System.InvalidOperationException: Cannot set Visibility or call Show, ShowDialog, or WindowInteropHelper.EnsureHandle after a Window has closed. (RH-96282)

:open_file_folder: 文档相关

  • Feature Docs: Feature Page – File I/O: Worksessions on Mac (RH-95690)
  • What/Why Visuals – File I/O: Worksessions on Mac (RH-95691)
  • What/Why Text – File I/O: Worksessions on Mac (RH-95692)
  • What/Why Try It – File I/O: Worksessions on Mac (RH-95693)

:rocket: 增强内容

  • BlockEdit: Add way to expand/collapse block tree (RH-80850)
  • ExplodeBlock: explode to layers nested as the blocks (RH-63511)
  • Knife: Add multiple consecutive points in the interior of the same face (RH-95677)
  • Layer: Exclude “None” from Section Style Sort (RH-96215)
  • Worksession: WorkSessions: Save Visibility per Detail (RH-37146)

:hammer: 增加特征

  • Grasshopper 2: Reference object by GUID (RH-96163)
  • IsolateToViewports:
    • In-Viewport Visibility: ShowSelectedInViewport (RH-89994)
    • In-Viewport Visibility: HideInViewport (RH-95590)
    • In-Viewport Visibility: UnisolateInViewport (RH-95594)
  • SDK: Watch when Attach/Detach Worksessions (RH-95912)

:microscope: 开发工具增强

  • ArrayCrv (New): Update prompt for skipping object and path selection (RH-96057)
  • BlockEdit: Suggestion for Improving Block Edit Dialog Warning (RH-27495)

:scissors: 易用性问题修复

  • ArrayCrv (New): Array Curve needs cancellation support (RH-95171)
  • Audit3dmFile: Count column should be right-justified (RH-96251)
  • Crosshairs: Crosshair Parallel to View (RH-96147)
  • Markup: Thickness presets not available when editing objects (RH-94393)
  • ScaleEach: Added Group option (RH-95076)

:green_apple: Rhino Mac 相关

  • BlockEdit: BlockEdit window stays on top (RH-84570)
  • Worksession: Panel becomes empty (RH-96026)

Rhino 9 BETA (9.0.26174) for Windows and Mac 已经发布

:white_check_mark: 错误修复

  • ArrayCrvAdvanced: Match option should not allow selecting multiple arrays (RH-96370)
  • BlockEdit: AutoHide does not hide other blocks in same level (RH-96411)
  • ClippingDrawings:
  • CommandPrompt: Commandline flickering (RH-79740)
  • Display: Grid Outline Visible when Grid is Off (RH-96349)
  • Eto: Annotation text: paste without formatting (RH-96281)
  • FilletSrfCrv: Edge chain as curve input creates fillet surfaces on different sides (RH-96384)
  • GlobalEdgeContinuity:
    • Adds unrelated edges (RH-96244)
    • Can’t use OSnap points behind analysis dots even when invisible (RH-96213)
  • Join: Unable to join (RH-96273)
  • Layer: Column sort does not work after factory reset (RH-96371)
  • Markup: Do not display grips on selected objects (RH-94476)
  • No Subsystem:
    • Linetype Segments text box ignores certain key presses (RH-96228)
    • Osnap and Selection Filters button ui issues (RH-95598)
  • OpenNURBS: ON_UserStringList::SetUserStrings fails if input array contains one element (RH-70354)
  • Rebuild: Decimal separator issue in German version (RH-96346)
  • Rendering:
    • Color banding in Raytraced display mode (RH-80474)
    • Color banding in background of EXR (RH-72731)
  • Rendering: Post Effect: Denoiser causes color banding (RH-79598)
  • RoundHole: Through Failure (RH-96246)
  • SpaceMouse: 3Dconnexion: Enable new plugin as default (RH-94167)
  • Toolbar: An RUI file should not rely on another RUI file (RH-86443)
  • Toolbar (New):
    • Cannot change RMB command (RH-96233)
    • Test schemes with new toolbars (RH-91583)
    • Close a RUI,it does not close it. (RH-95042)
  • UI Appearance:
    • Gear icon is blurry (RH-96434)
    • Panel buttons no longer wrap to multiple lines (RH-96374)

:cross_mark: 宕机修复

  • Display Metal: com.mcneel.rhinoceros.RhCore:CRhMetal::DrawShadedMeshes(CRhDisplayEngine_Metal*, int, CRhMeshCacheItem const*, ON_Xform const*, bool)::$_0::operator()() const (RH-96236)
  • Markup: Undo crashes (RH-95766)
  • Toolbar:
    • Command - System.NullReferenceException: Object reference not set to an instance of an object. (RH-96291)
    • System.NullReferenceException: Object reference not set to an instance of an object. (RH-96283)

:open_file_folder: 文档相关

  • Documentation: What/Why Try It – Grasshopper: GH1: Value Picker (RH-95676)

:train: 增强内容

  • BlendCrv: Added sliders and numeric input boxes to dialog (RH-33682)
  • ClippingDrawings: A clipping drawing block created with “Project in place” can be inserted on any CPlane as a plan view drawing (RH-95543)
  • ClippingPlane: Independent point edit of clipping-planes (RH-96414)
  • Display: Draw order commands support picture surfaces (RH-96314)
  • Markup: Multipage PDF export of markups (RH-94646)
  • Mirror: Mirrored Annotations to maintain orientation (RH-43690)
  • No Subsystem: ClippingSection to support Constraints (RH-96428)
  • ScaleEach: From=GumballAnchor now uses objects’ Gumball origins of the current Gumball mode (RH-91226)
  • Toolbar (New): Make click on empty do nothing (RH-96358)

:hammer_and_wrench: 增加特征

  • Grasshopper 2: Component copy via Alt/Option support (RH-81215)
  • Grid: Uses faded grid for Concept, Ghosted, Shaded, and X-ray display modes by default (RH-96339)
  • IsolateToViewports: New UnisolateInViewport command (RH-95594)
  • Layer: Copy layer full path (RH-77217)

:rocket: 性能改善

  • Display: Reported Performance Issue (RH-88567)

:multiply: 重现错误修复

  • SVG Editor: Update to new image is slow (RH-87483)
  • Text: Text Case Buttons Missing or Not Working (RH-96399)
  • Toolbar (New): DocumentToolbarbuttons command doesn’t work (RH-90921)

:package: 开发工具增强

  • SDK:
    • Wish: ReplaceEdge-equivalent SDK function (RH-86499)
    • Add Untrim function to Rhino SDK (RH-91107)

:artist_palette: 界面调整

  • ClippingDrawings: CreateClippingDrawingTemplate (RH-96326)
  • Panels: Added a “+” icon for opening panel list (RH-96023)

:scissors: 易用性问题修复

  • Crosshairs: Added “Crosshair aligned with view” option (RH-96147)

:green_apple: Rhino Mac 相关

  • Crosshairs: New Default, No Snap Info (RH-96279)
  • Section Style:
    • Tab to Next Field (RH-96469)
    • New Linetype in List (RH-96122)
    • CommandPrompt (Eto): CommandPrompt: Extra Padding when Floating (RH-96343)

❖ Rhino Win 相关

  • CommandPrompt (Eto): No Keyboard When Overflow (RH-96123)
  • Display: Direct3D: Tangent vectors not supported (RH-88179)
  • LoadPlugin: 3DConnexion legacy switching not working (RH-91388)
  • CommandPrompt (Eto): History Hidden Behind Prompt (RH-96403)