Rhino 6 Service Release 29 Available

Rhino 6 SR29 (6.29.20238) 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:

  • ViewCaptureSettings RasterMode = False should return VCS in wireframe (RH-59034)
  • Annotation: Text: Annotation: Text: AnnotationBase.InternalGetBoundingBox() error in dotnet wrapper (RH-59566)
  • ArrayCrv: Issue when not picking a base point (RH-59472)
  • Autocomplete: Remove the FP test command (RH-59605)
  • Display: SR27 has broken certain configurations that use/require lower levels of OpenGL… (RH-59448)
  • Rendering: Post Effects hang up (RH-59485)
  • SDK: Python: SDK Python: rs.OffsetCurveOnSurface() doesn’t work the same as Rhino.OffsetCurveOnSurface() (RH-59447)
  • SDK: RhinoCommon: SDK RhinoCommon: Remove Mesh.IsPointInside from Rhino3dm builds (RH-59355)

Regressions Fixed:

  • Eto: Window.Icon property raises “handle is invalid” exception in Rhino 6 SR26 (RH-58972)

Mac-Only Changes

Bugs Fixed:

  • Display: Curve Display Error (RH-58768)
  • File IO: PDF Export - Shaded/ghosted in preview, but wireframe in result (RH-59019)
  • Grasshopper:
    • Reducing Python Script Editor Window blackens the Grasshopper Editor Window (RH-57545)
    • IMG component that has X and Y input throws an error (RH-57997)
    • WinForms ComboBox does not work with a DataStore (RH-59538)
    • GH Script editor does not resize correctly (RH-59603)
  • Grasshopper: Components:
    • Grasshopper: Components: Value List component does nothing with “Enter” key (RH-58388)
    • Grasshopper: Components: C#/VB Grasshopper component crashes Rhino when trying to change the font (RH-59434)
  • Layout: Size doesn't stick causing several issues (RH-58911)
  • Panels: Icons get clipped (RH-59421)
  • ToolPalettes: Mac Rhino appears to generate new images for each mouse move event over a tool palette (RH-59473)

Crashes Fixed:

  • ObjCRuntime.RuntimeException: Failed to marshal the Objective-C object 0x7fd033e86fe0 (type: Eto_Mac_Forms_Controls_ScrollableHandler_EtoDocumentView). Could not find an existing managed instance for this object, nor was it possible to create a new managed instance (because the type 'Eto.Mac.Forms.Controls.ScrollableHandler+EtoDocumentView' does not have a constructor that takes one IntPtr argument). (RH-55546)
  • Display: Polyline: com.mcneel.rhinoceros.RhCore:std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::basic_string<std::nullptr_t>(char const*) (RH-59316)
  • Eto:
    • Crash through Eto.CodeEditor (System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string.) (RH-59405)
    • Crash at Eto.Mac.Forms.MouseDelegate.MouseExited (System.NullReferenceException: Object reference not set to an instance of an object) (RH-59406)
  • Grasshopper: System.ArgumentNullException: Value cannot be null. (RH-59499)

Windows-Only Changes

Bugs Fixed:

  • Panels: Can't drag materials in panel (RH-59418)
  • Toolbar: Saving RUI file to a DropBox folder fails when renaming temp file (RH-59467)


  • Help: Add a note about the "Run GHS" functionality (RH-59199)