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

背景

当每一个新的、大的Rhino版本上市,我们会同步发布下一代的开发版(Work In Progress) ,旨在让当前版本的用户参与下一个版本的开发,这样能保证未来的版本是当前版本用户所期待的…

注意事项

  • 仅支持购买过 Rhino 8 授权的用户,不包含测试版授权;
  • 开发中的新功能并不稳定,不建议用在工作中的模型;
  • 根据新功能的开发难易程度、开发进度会有所差异,请留意每一次更新的说明;
  • 开发版中的所有新增功能不保证一定会出现在下一个版本中;
  • 每个开发版都有一定的时效性,我们会不间断的更新,直到正式版上市之前;

下载链接

:backhand_index_pointing_right:点击这里 进入下载页面,按照提示下载与安装即可。

:revolving_hearts: 提醒: 请确定你有购买过 Rhino 8 的授权(不包含测试版),如果没有请这里下单

:books: 本贴会陆续更新 WIP 每一个版本的相关内容,内容可能会累积的比较多,请耐心下翻,


Rhino 9 WIP (9.0.24114)

新增内容

  • All the fixes in Rhino 8, plus:

错误修复

  • Gumball: Moving origin not remembered on Groups (RH-16422 )
  • MergeAllCoplanarFaces: Creates weird geometry (RH-77273 )
  • Undo: CRhinoGroupTable::AddGroup not undo-able (RH-13444 )

增强内容

  • Layout: Added “New Detail” Button to Layout Panel (RH-81408 )
  • SelDup: Finds polylines of same shape with different seam locations (RH-79074 )
  • TextObject: Allows setting scale of small caps to 100% and above (RH-76797 )

增加特征

  • Constraints: Added MidPointConstraint command (RH-70516 )
  • NextDetail: New NextDetail command (RH-81112 )
  • PrevDetail: New PrevDetail command (RH-81113 )

界面调整

  • Line: FourPoint option is renamed 4Point (RH-79314 )
  • MergeEdge: Improved workflow (RH-80332 )

Rhino 9 WIP (9.0.24135)

修复了在 Rhino 8 中相同指令的相同错误


Rhino 9 WIP (9.0.24138)

修复了在 Rhino 8 中相同指令的相同错误


Rhino 9 WIP (9.0.24142)

修复了在 Rhino 8 中相同指令的相同错误


Rhino 9 WIP (9.0.24157)

错误修复

  • ImportOptions: Rhino 9 for Mac cannot read plist (RH-82313 )

Rhino 9 WIP (9.0.24163)

修复了在 Rhino 8 中相同指令的相同错误


Rhino 9 WIP (9.0.24170)

错误修复

  • Offset: Improve loose curve offset results (RH-81146 )

增强内容

  • Grasshopper: Added Texture Evaluator component for rasterizing a procedural texture (RH-82500 )

Rhino 9 WIP (9.0.24177)

修复了在 Rhino 8 中相同指令的相同错误

Rhino 9 WIP (9.0.24191)

新增特征

错误修复

  • Rendering: Mapping, display, rendering; meshes and breps: inconsistent (RH-32597 )

Rhino 9 WIP (9.0.24198)

新增特征


Rhino 9 WIP (9.0.24205)

错误修复

  • MergeAllCoplanarFaces: Broken in Rhino 9 WIP (RH-83072 )

新增特征

  • Elmo: Preserve kinks during curve reconstruction (RH-82873 )

Rhino 9 WIP (9.0.24212)

错误修复

  • SelDup: selects duplicates in V9 when no duplicates exist (RH-83101)

Rhino 9 WIP (9.0.24219)

新增特征

  • TextObject: Added “Apply Kerning” option (RH-25758 )

Rhino 9 WIP (9.0.24240)

错误修复

  • Keyboard Shortcuts: Add single key aliases (RH-79255 )
  • Rendering: Materials: Blend material does not blend (RH-72321)

新增特征

  • Keyboard Shortcuts: Instant Aliases (RH-83422 )

Rhino 9 WIP (9.0.24254)

错误修复

  • Options: Eto version of Aliases Page (RH-83423 )

增加特征

  • Keyboard Shortcuts: ToggleInstantAliases Command (RH-83687 )

Rhino 9 WIP (9.0.24261)

错误修复

  • Detail: FromCurve Shortcut Letter (RH-83767 )
  • Keyboard Shortcuts:
    • Aliases list gets erased when Restore Defaults is clicked (RH-83737)
    • CA does not work as an Instant alias (RH-83738 )
  • Layout: Non rectangular details (RH-2574 )
  • Offset: Offset fails to trim on open case (RH-72891 )

增强内容

  • Display: Added Method in Display Pipeline to be able to DrawClippingPlane (RH-83198 )

重现错误修复

  • Detail: Projection Option Missing (RH-83768 )

仅 Rhino Mac 相关内容

增强内容

  • Rebuild: Not clear when preview is automatic (RH-83698 )

Rhino 9 WIP (9.0.24268)

错误修复

  • Filtered Alias list incorrectly saves on apply (RH-83877 )

增强内容

  • Keyboard Shortcuts: ToggleInstantAliases - Delay Option (RH-83907 )

仅 Rhino Mac 相关内容

增强内容

  • Settings: OptionsImport - Freeze (RH-83873 )

Rhino 9 WIP (9.0.24275)

错误修复

  • Alias: Reimplement Jump to existing (RH-83724 )
  • Keyboard Shortcuts: CA does not work as an Instant alias (RH-83738)

Rhino 9 WIP (9.0.24282)

新增特征

  • Annotation: Leader: Leader: Round mask (Balloon leaders) (RH-29235 )

Rhino 9 WIP (9.0.24303)

错误修复

  • Keyboard Shortcuts: Global checkbox to make all aliases “instant” (RH-83876)

增强内容

  • Ribbon: BothSides option merges surfaces if possible (RH-5500)

Rhino 9 WIP (9.0.24311)

错误修复

  • Annotation: Text: Kerning text (RH-52520)
  • BooleanUnion: Booleans should continue through failure (RH-83180)

Rhino 9 WIP (9.0.24317)

错误修复

  • Display: Decal with transparency is incorrectly blended with object color (RH-83717)
  • Join: Unsuccessful join converts an extrusion to a surface (RH-84498)

增加特征

  • BlockEdit: Allow sub-selected objects in blocks to be deleted (RH-80067)
  • Selection: New SelHatchPattern command (RH-63544)

Rhino 9 WIP (9.0.24325)

错误修复

  • Add search filtering to SelHatchPattern UI (RH-84728)
  • FilletCorners: Add History support to the FilletCorners command (RH-84822)
  • Mesh: Some display modes preview meshes in blue color (RH-84708)
  • Notes: Search does not update position of occurrence after editing notes (RH-84765)
  • SelHatchPattern: Does not work with preselection (RH-84702)

界面调整

  • Add check selector to SelHatchPattern’s grid (RH-84713)

Rhino 9 WIP (9.0.25007)

增强内容

  • Rendering: Decals: Create a single decal widget for grouped objects (RH-38367)
  • TextObject: More group output options (RH-83240

新增特征

  • File IO: Saves image files used by Rhino “Pictures” in an image folder next to the DWG/DXF file (RH-85056)

Rhino 9 WIP (9.0.25014)

错误修复

  • Instant Alias crash report. (RH-85378)
  • File IO: Support importing nested layers from DWG/DXF files (RH-66996)

宕机修复

  • FilletEdge: Crashes when preview is enabled (RH-85486)

增强内容

  • Aliases: v9 Aliases export csv and optional Instant state export (RH-85207)
  • File IO: Supports reading vertex colors from Gaussian splat PLY files (RH-85444)
  • PushPull: Allows selecting multiple surfaces (RH-78277)

仅Windows版相关

  • Export: File export commands fill file name, and add/increase number suffix (RH-56888)

Rhino 9 WIP (9.0.25021)

增强内容

  • Aliases: OptionsExport and OptionsImport needs Alias “Instant” support (RH-85561)

仅 Mac 相关内容

宕机修复

  • Zebra: Crash: ZebraOff command (RH-85557)

Rhino 9 WIP (9.0.25035)

错误修复

  • Emap: dialog flcker from Zebra settings (RH-79272)

增强内容

  • Grasshopper: Created new base class for Texture Mapping components (RH-84682)
  • Zebra:
    • Move the stripes (RH-38247)
    • Make a mode that displays dots instead of vertical or horizontal stripes (RH-75094)

增加特征

  • Zebra: Wish for “static” zebra (RH-58682)

仅 Windows 版相关内容

错误修复

  • Display: Black pixels on the boundary of objects with Metal material. (RH-85884)

Rhino 9 WIP (9.0.25043)

错误修复

  • Display: Plastic materials hide zebra stripes (RH-68173)
  • Make2D:
    • Clipping Failure Sample (RH-84979)
    • Selective Clipping Participation: No Input Found (RH-84707)
  • Zebra: rendered mode shadows show through updated object (RH-85998)

增强内容

  • Block: Export and import support block definition properties (RH-85589)
  • Zebra:
    • Added several analysis modes (RH-75094)
    • Stripe colors can be set transparent (RH-86024)

增加特征

  • Clipboard: New PasteAsBlock command (RH-2264)
  • Display: Support for Interpreted Color: AutoCAD Color 7 (RH-67037)

Rhino 9 WIP (9.0.25056)

错误修复

  • ClippingDrawings: EditClippingDrawings: Offsets Background (RH-84226)

增强内容

  • Block: Export and import support block definition properties (RH-85589)
  • FillSrf: : add Grasshopper component (RH-86003)

Rhino 9 WIP (9.0.25063)

错误修复

  • Disable view change in markup (RH-86181)
  • Clipboard: CutAt Command (RH-86030)
  • CurvatureAnalysis: Colors are inverted (RH-86247)
  • Display: Black/White Switching does not work for surface control polygons (RH-86079)
  • Layout: SetDetailBorder command can run in model viewports (RH-86093)
  • RDK: Deleted material re-appears after selecting object (RH-86254)

宕机修复

  • Display: Black/White Switching crashes block related commands (RH-86314)

增强内容

  • UntrimHoles: Untrim: Window select edges (RH-21139)
  • Zebra: Added dot analysis mode (RH-75094)

增加特征

  • Grasshopper 2: Shipping with Rhino 9 WIP (RH-85673)

SDK增强

  • RDK: Made it possible to set decal properties (RH-64608)

界面调整

  • CommandHelp: Help panel could use ribbon control for back and forward (RH-59193)
  • Notes: Changed search UI in Notes panel (RH-86294)

Mac 版调整内容

错误修复

  • File IO: Mesh data is not compressed in 3DM on Mac (RH-83527)

Windows 调整内容

错误修复

  • Underscore is not visible in command macros (RH-86185)
  • Instant Alias Delay time resets to default (RH-86182)

Rhino 9 WIP (9.0.25070)

错误修复

  • Clipboard: Copy slow when there are lots or large textures (RH-47093)

增强内容

  • FillSrf: GH component, use optional input for more user-friendly behavior (RH-86287)
  • UntrimHoles: Untrim: Window select edges (RH-21139)

增加特征

  • OSnap: Restrict picks to snapped ones (RH-75012)

Rhino 9 WIP (9.0.25077)

错误修复

  • Elmo:
    • PrettyPolygon option has disappeared (RH-85266)
    • rebuilt curve deviation report different from CrvDeviation (RH-85265)
  • ExportBlockAttributes: Value of Insert Point Y is identical with Z (RH-86532)
  • File IO: Files Open Fine in RH7, Not in RH8 (RH-85040)
  • Rendering: Glass material is useless in Rendered mode. (RH-81590)
  • Section Tools:
    • SaveClippingSectionViews become parallel (RH-80002)
    • SaveClippingSectionCPlanes: Works differently on clipping widgets created by ClipppingPlane command (RH-76788)
  • SimplifyCrv: SimplifyCrv fails on closed polyline (RH-86176)

增强内容

  • Elmo: C++ Elmo enhanced to support variable point count (RH-86307)
  • FillSrf: Improved the Brep decoration in FilletEdge, FillSrf GH components (RH-86403)
  • OffsetSubD: Added Offset = ControlPoints / SurfacePoints option (RH-58984)

性能改善

  • Rendering: Materials: Content cache causes slowness (RH-85462)

SDK增强

  • OpenNURBS: Update opennurbs examples to platform toolset 143 (RH-86542)

任务达成

  • OpenNURBS: Update OpenNURBS zlib to 1.3.1 (RH-63503)

Rhino 9 WIP (9.0.25084)

错误修复

  • OffsetSrf: Solid option gives wrong result (RH-75692)

增强内容

  • FillSrf: : specify an input surface (RH-86009)
  • GlobalEdgeContinuity: EdgeContinuity: use display precision (RH-85975)

仅Mac调整内容

错误修复

  • ScriptEditor: Hint menu does not work on macOS (RH-83726)

Rhino 9 WIP (9.0.25091)

错误修复

  • Annotation: Hatch:
    • “Fill Style” in hatch creation dialog has a “varies” (RH-86753)
    • Resize hatch creation dialog (RH-86752)
    • Import - No to all equals Cancel (RH-73427)
    • Pattern thumbnail may not match the container (RH-86755)
    • “varies” for display color may not display (RH-86754)
  • Annotation: Styles: “Line space scale” missing label (RH-86716)
  • File IO: General options clipped in AutoCAD export dialog (RH-86738)
  • TextObject: Dialog doesn’t show new settings (RH-86718)

宕机修复

  • FillSrf: Command: System.DllNotFoundException: UnsafeNativeMethods.ON_UserData_RegisterCustomUserData (String managedTypeName, Guid managedTypeId, Guid classId) (RH-86749)

增强内容

仅 Windows 调整内容

错误修复

  • New: Suggests NonExisting File (RH-86592)

Rhino 9 WIP (9.0.25099)

错误修复

  • FillSrf:
    • Fails to trim surface (RH-86889)
    • No untrimmed option (RH-86887)
    • Zebra preview does not follow Zebra show on/off (RH-86825)
    • No history update for Extrusion objects (RH-86874)
    • Preview refresh rate drops with Zebra analysis (RH-86844)

增强内容

  • Layer: Added Purge button to Layers panel (RH-86905)
  • Annotation: Hatch: Allows creating a hatch by clicking on a planar surface (RH-2060)
    ** SDK: RhinoCommon: Added a new CRhinoObjectAnalysisModeChanged event watcher (RH-86860)

Rhino 9 WIP (9.0.25105)

错误修复

  • FillSrf: Merged tangent edges - result different in FillSrfOld (RH-86995)

增强内容

  • Annotation: Hatch: Added ‘Import’ button to ‘Select Hatch Pattern’ dialog (RH-86997)
  • DocumentProperties: Added Section Styles page (RH-86100)

Rhino 9 WIP (9.0.25112)

错误修复

  • Annotation: Hatch: Extrusion faces are not pickable (RH-87072)
  • FillSrf: G0 surface edge - incorrect result (RH-87051)

增强内容

  • Annotation: DimAngle, DimRadius and DimDiameter allow selecting locked objects (RH-87001)
  • Annotation: Hatch:
    • Prevents selecting non-planar curves and surfaces (RH-87052)
    • Supports creating hatches on different planes in a command session (RH-86917)
  • FillSrf: : specify an input surface (RH-86009)

Rhino 9 WIP (9.0.25119)

错误修复

  • File IO: DWG:
    • Deleting “Default” scheme causes a crash (RH-87164)
    • Scheme import does not update the dialog (RH-87163)
  • FillSrf:
    • Cannot edit sliders with double click. (RH-87145)
    • Button text is not clear (RH-87176)
  • Grasshopper: Invalid Box (RH-86595)
  • OffsetSrf: Gives junk results (RH-87128)

增加特征

  • ClippingDrawings: Support Background Curves and Hatches (RH-85431)
  • File IO: DWG: Allows exporting print colors as DWG colors (RH-29332)

Rhino Mac 相关

错误修复

  • Section Style: Used section style gets deleted before prompt (RH-87155)

界面调整

  • File IO: DWG: Options dialog on Mac updated to be Windows-like (RH-49034)

Rhino 9 WIP (9.0.25133)

错误修复

  • Display:
    • Direct3D does not draw annotation text (RH-86979)
    • Masked text interference (RH-52260)
  • File IO: DWG:
    • ‘Entities Only’ is available when not exporting R12 DXF files (RH-87359)
    • Two checkboxes can never be enabled (RH-87335)
    • Settings don’t save to default schemes (RH-87186)
    • Saving scheme shows ‘Name already in use’ (RH-87307)
    • Renamed scheme cannot be renamed or deleted (RH-87306)
    • Custom scheme cannot be renamed and deleted (RH-87284)
  • FillSrf: Editing patch created from merged edges does not work (RH-87222)
  • GlobalEdgeContinuity: Outline of surface hidden by isolation remains visible (RH-85959)
  • Grasshopper: Components: Hatch lines error (RH-87249)
  • Gumball: Allow rotate extend mode (RH-87360)
  • Layout: Text is obscured by mask settings in layout view (RH-54324)
  • Make2D:
    • make2D- Visible lines classified as hidden (RH-59101)
    • No output, no error message (RH-51474)
    • Silhouette clipped curves (RH-48092)
  • Offset: OffsetMultiple And Offset Need Same Options (RH-80801)
  • Section Style:
    • ‘Custom: Unnamed’ is not available after using doc style (RH-87242)
    • Settings are editable when no section style exists (RH-87181)
  • UDT:
    • LegacyStretch command does not allow selecting more or less control points (RH-87329)
    • LegacyStretch command applies double transform when both object and control points are selected (RH-87331)

增强内容

  • Annotation:
    • Draws text frame boundary above mask color to respect the width display (RH-61474)
    • Mask color supports transparency (RH-71772)
  • Elmo: Add support to rebuild a group of curves simultaneously (RH-82868)
  • File IO: DWG: AutoCAD scheme settings are saved on the fly (RH-87332)
  • FillSrf: remove upper limit on internal tolerance (RH-87391)
  • MoveEdge: Prevents creation of bad objects when planar faces are collapsed (RH-78708)
  • Properties: Add “Planar” descriptor to Object Properties for curves (RH-86756)
  • Toolbar: Toolbar Button for SetDetailBorder (RH-87376)
  • UDT: UTD: LegacyStretch command needs to highlight the control points to move (RH-87308)

新增特征

  • ClippingDrawings: AddBackground option supports curves (RH-85431)
  • Text: Add support for text mask opacity (RH-35616)

SDK相关

  • SDK: RhinoCommon: Expose CRhinoDisplayPipeline::DrawInferenceLine to RhinoCommon (RH-85581)

仅 Rhino Mac

错误修复

  • FillSrf: GButtons don’t refresh on Mac (RH-87256)
  • Text: Text doesn’t support multiple lines (RH-87247)

增加特征

  • Notes: Remembers text cursor location when Notes panel regain focus (RH-23213)

仅 Rhino Windows

错误修复

  • Display:
    • Direct3D does not fully draw curves (RH-87280)
    • Direct3d does not draw isocurves in wireframe mode (RH-87264)
  • Section Style: Settings become editable when no section style is selected (RH-87182)

Rhino 9 WIP (9.0.25140)

错误修复

  • Annotation: Hatch: ‘Add Defaults’ does not generate thumbnail for hidden patterns (RH-87425)
  • CurvatureAnalysis: Uses point as decimal separator (RH-87456)
  • GlobalEdgeContinuity: Handling of Split Edges against non split edges (RH-85864)
  • Markup: Allow pan/zoom on 2D markup (RH-87507)
  • Unwrap: symmetric objects should unwrap symmetrically (RH-85861)
  • Zebra: Stripes disappear from SubD when selecting a control point (RH-87410)

界面调整

  • Icons: Swap positions of + and - on ‘Add to point cloud’ button (RH-87478)

增加特征

  • UDT: New LegacyStretch command (RH-2260)

Rhino 9 WIP (9.0.25147)

错误修复

  • Display: D3D Non-Rectangular Detail is Not Clipped (RH-87405)
  • FilletSrf:
    • Preview is different from end result (RH-87341)
    • Unable to make spherical fillet (RH-87503)
  • Markup:
    • Button triggered when click initiated outside (RH-87474)
    • Disallow viewport change in markup (RH-86574)
    • Improving restoration process (RH-86369)
    • Exclude markup layers from Layers panel (RH-87226)
    • Osnaps are being used even though snaps are disabled (RH-86556)
  • MoveUVN: Falloff modes crash with curve control points (RH-87606)
  • SetDisplayMode: Ghosted mode transparency issue (RH-87625)
  • Unwrap:
    • Mesh unwrapped with poor accuracy (RH-62042)
    • Conformal produces infinitesimally small island (RH-83987)
    • Srf doesn’t unwrap until shrunken (RH-44746)

    增强内容

  • FilletSrf: Support extending fillet across joined tangent surfaces (RH-4542)

界面调整

  • Annotation: Hatch: Changed ‘Boundary’ checkbox to ‘Select Boundary Region’ in hatch creation dialog (RH-87584)

仅 Rhino Windows

错误修复

  • Display:
    • D3D: Vertex-Colored Mesh Issue (RH-87368)
    • Direct3D bleeds backface material bleeds through in parallel (RH-87502)
  • Markup: Markup command no return (RH-87420)

Rhino 9 WIP (9.0.25154)

错误修复

  • Annotation: Hatch: Overlay icons are blurry (RH-87422)
  • BooleanDifference: Boolean Difference makes polysurface with non-manifold edge (RH-37066)
  • Gumball: Allow rotate extend mode (RH-87360)
  • Markup:
    • Causes restoring snapshots to always prompt ‘Unsaved model state’ (RH-87678)
    • May save to Snapshots panel (RH-87430)
  • Rendering: Cycles: Raytraced does not react to displacement changes while active (RH-62873)
  • Rendering: Materials: PBR Displacement “blows objects apart” (RH-62833)
  • Section Style: Current section style does not show after deletion (RH-87692)
  • SVG Editor: Does not open (RH-87672)

增强内容

  • Annotation: Hatch: Allows selecting hatch boundaries to create new hatches (RH-87596)
  • BooleanDifference: NURBS Boolean commands skip failed objects and continue for the rest (RH-77935)
  • Grasshopper: Supports new text frame styles in Rhino 9 (RH-87355)
  • Markup: Do not show markup objects in other viewports (RH-87611)
  • ScriptEditor: Upgraded Python Runtime (RH-81753)
  • UVEditor: Wish to be able to add to straightened edge constraint (RH-85992)

重现错误修复

  • BooleanUnion: No Longer Merges (RH-87691)

SDK 增强

  • SDK: RhinoCommon: Added ComputeMemoryEstimate to CommonObject (RH-87421)

仅 Rhino Mac

错误修复

  • Linetype: Need to purge twice on Mac (RH-86885)
  • Section Style:
    • Redo adds a style that never existed (RH-87283)
    • Incorrect section style name in use message (RH-87670)
  • WindowLayout: Toolbars all disappear (RH-75637)

仅 Rhino Mac

错误修复

  • RhinoUserInterfaceObject Animation doesn’t work on windows (RH-86395)
  • Display: D3D: G2 Hides Last Point (RH-87630)