Rhino 6 Service Release 4 Available

Rhino 6 SR4 (6.4.18124) is now available.
Rhino will download and offer to install these updates for you, unless you’ve disabled automatic updates.

New in SR4:
Crashes fixed:

  • BooleanUnion: Opennurbs!ON_Brep::AddEdgeCurve – Access Denied (RH-45408)
  • CPlane: RhinoCore!CCommandCPlane::SetNewCPlane – Access Denied (MERGE) (RH-45734)
  • Cycles: Crash when shader ID not found (RH-45536)
  • Display: Crash dragging splitters between parts of display (RH-45423)
  • No Subsystem: :UseRhinoFont – (NTSTATUS) 0xc0000094 - {EXCEPTION} Integer division by zero.(MERGE) (RH-45714)
  • OSnap: VCRUNTIME140 – Access Denied (MERGE) (RH-45360)
  • Options: Advanced option list crash (RH-45689)
  • Print:
    • Crash on Print to pdf (RH-45437)
    • UNKNOWN!Rhino.SettingValue.TryGetPoint3d – Access Denied (RH-45736)
  • RDKCrash: rdk!CRhRdkEditableContentArray::ChangeContentType – Access Denied (RH-45052)
  • RhinoStart: Rhino 6.4.18092.16031 crashes on startup (RH-45259)
  • SDK: RhinoCommon: Preview scene objects aren’t properly wrapped, causing “DocumentCollectedException: This object cannot be modified because it is controlled by a document.” (RH-45109)
  • ShowNotifications: Crash clicking on the notifications panel icon (RH-45350)
  • UDT: Editing cage points crashes Rhino (RH-44990)

Enhancements:

  • Display: Highlight isocurves on selected object (V5 feature missing in V6) (RH-45031)
  • No Subsystem: Request for Copy/Paste UserText values between objects (RH-42553)
  • OSnap:Tan: tangency osanp is very inconsistent internally to a curve. (RH-43836)
  • SetUserText: Allow column sorting in User/Document text panels (RH-45092)

Bugs Fixed:

  • AddToGroup: Restore V5 behavior for RemoveFromGroup (RH-44627)
  • Annotation:
    • Background Text mask doesn’t work anymore (RH-43960)
    • Don’t show preview text in DimCurveLength (RH-44449)
    • Simple text doesn’t show in Properties Edit box (RH-44606)
    • Use the detail scale for paper space dimensions between modelspace geometry and paperspace geometry (RH-44380)
  • Annotation: DimLinear:
    • Automatic signs in tolerance overdoing it (RH-44355)
    • Macro fails with Continue (RH-45484)
  • Annotation: DimOrdinate: Disallow negative numbers (RH-26597)
  • Annotation: Dot: Content of dots does not display in Rhino 6 (RH-44351)
  • Annotation: Leader:
    • Editing curve makes History Leader go on Walkabout (RH-45627)
    • Leader preview color doesn’t use the active layer color (RH-45461)
  • Annotation: Styles:
    • Arrows Overlap Text Despite Auto Fit (RH-45517)
    • EditStyle In Active Details Does Not Work (RH-45799)
  • ApplyEdgeSoftening: Change in object mapping forces meshing update (RH-37367)
  • BlendCrv:
    • BlendCrv - Join when the input is edges (RH-44976)
    • History and edit mode is broken (RH-44315)
  • BlockEdit:
    • Corner case deletes all geometry (RH-45362)
    • Nested Block Text Resize Problem (RH-42895)
    • Nukes everything (RH-45676)
    • Open Block Edit “If” File is Closed in Block Edit (RH-42749)
  • BoxEdit:
  • COLLADA: Special character in name causes DAE export to fail. (RH-45421)
  • ClippingPlane: Display does not update when remapping ClippingPlane (RH-28448)
  • CommandHistory: Add Clear option (RH-42803)
  • Connect: Misses one end (RH-45404)
  • Cycles:
    • Image interpolation not optimal (RH-39827)
    • Raytraced mode doesn’t update focal blur correctly (RH-45184)
    • Raytraced mode initialization ignores focal blur (RH-45183)
  • Digitizer Plug-in architecture: Plug-in cannot reconnect (RH-45409)
  • Display:
    • 2D text drawing busted (RH-45226)
    • Add Clipping Plane settings in the Artistic, Pen and Technical display mode options (RH-15567)
    • Artistic display mode: Colors not correct (RH-28217)
    • Blocks invisible if layer is locked (RH-44782)
    • CRhinoDisplayPipeline::DrawBitmap not drawing dibs with alpha transparently (RH-44803)
    • Hidden lines are displaying incorrectly (RH-44601)
    • New display mode is missing from list (RH-26522)
    • Object display with vertex colors (RH-45249)
    • SetObjectDisplay mode does not honor control point/point sizes. (RH-28014)
    • SubD object shades darker then it ought to (RH-40848)
    • Text mask not masking (RH-37492)
    • TextMask display not forward enough in display order (RH-43106)
    • Use isocurve color does not work (RH-43202)
  • Drag:
    • Transforming sub-objects at the command line (RH-45386)
    • Use single worker thread for brep & extrusion subobject transforms (RH-45283)
  • Drape:
    • Should ignore clipping plane widgets (RH-19832)
    • fails with vertical objects (RH-26400)
  • EditScript: SelNone Not Working In Rhino 6 (RH-45619)
  • EndBulge: Surface display color uses layer color (RH-12793)
  • Eto:
    • Font picker dialog, show a sample of the font face (RH-35563)
    • Make right-click select item and show context menu in ETO gridview control (RH-45499)
    • Support font families (RH-43092)
  • ExtrudeCrv: Extrusion axes all in one place (RH-45428)
  • File IO:
    • ACAD 2004 is still listed in ACAD export schemes (RH-45651)
    • Hookup 2018 SKP SDK on both platforms (RH-45089)
    • Missing “NLS” file? (RH-45626)
    • Objects imported from OBJ, display colors in properties are ignored (RH-45438)
    • Reading Acad files, Make standard 4 views and layouts from Acad (RH-44251)
    • STEP import doesn’t import everything (RH-45596)
    • SkectchUp import does not get the textures for this model. (RH-45124)
  • Geometry Core: Add a tolerance to ON_Curve::ChangeClosedCurveSeam (RH-45605)
  • GetDocumentUserText: Pasting multiple object user text to Document Text only works with text fields (RH-45217)
  • Grasshopper:
    • Closed meshes going through a mirror transform get their normals flipped. (RH-45369)
    • Point referencing preselect (RH-44850)
  • Grasshopper: Components: Sweep error message uninformative on null sections. (RH-45219)
  • Guides:
    • Cannot snap to the intersection point at the polyline start point (RH-45612)
    • Display overrides dynamic line segments (RH-45572)
    • Int and Near object snaps on Guides cannot be disabled by the Alt key (RH-45616)
  • Gumball: Offset value box and make right-click accept the input (RH-45192)
  • Help:
    • MeshFromLines Help tune up (RH-43780)
    • Mobile Construction Plane Detail (RH-45748)
  • History: Prefix # fails inside script runner commands like Paste (RH-44516)
  • Insert: Block name list in the Inert dialog uses case sensitive compare (RH-45522)
  • Installer:
    • Can’t require Win 7 SP2 as it does not exist (RH-45452)
    • New .dll to be included with installer to support latest SketchUp SDK. (RH-45104)
  • LayerStateManager: Layer State Not Saving or Restoring Properly for Linked & Embedded Block Layers (RH-45549)
  • Licensing and Validation: Previous Version License Key typo (RH-43812)
  • Lights:
    • Context menu items applied to the previously selected light (RH-45222)
    • Two settings in Lights panel are not functioning (RH-45188)
  • Localization:
    • Duplicating layer twice doesn’t work in French (RH-45403)
    • Isolate All command in LightsPanel contextmenu should be UnIsolate All (RH-42976)
  • Match:
    • Makes the curve complex (RH-45196)
    • Matching to surface edge and History (RH-45122)
  • Menu: Localization string in the menu (RH-13261)
  • Mesh utilities for SubD:
  • MoveFace: Normal constraint error with multiple selections (RH-23643)
  • NamedView: Restore from the command line does not animate (RH-45235)
  • No Subsystem:
    • :Delete never calls the base class delete function (RH-45567)
    • :Delete() can be circumvented (RH-45579)
  • OSnap: Pressing Shift or Control when floating osnap toolbar has focus (RH-45151)
  • OneView: Viewport labels in rendering (RH-44233)
  • Options:
    • Advanced options page request (RH-45779)
    • Export Advanced setting list (RH-45694)
  • Polyline: Helpers and arcs (RH-45544)
  • Print:
    • Printing attached model as PDF creates erroneous output. (RH-44742)
    • Text in blocks printing as white (RH-43453)
    • Text loses font characteristics when printing in vector output (RH-45215)
    • Texts are not printed in page layout in vector output (RH-44453)
    • WYSIWYG capturing of Technical views has been broken … (RH-45200)
  • Project: Projected curve is not aligned with original curve (RH-45014)
  • RDK:
    • CRhRdkRenderWindow::SaveRenderImageAs asserts when created and called on non-main thread (RH-42710)
    • Decals Datasource changed event send only to the specific controller that made the change. (RH-45695)
    • Preview scene causes calls to CRM WillBuildCustomRenderMesh during display (RH-45085)
    • Proxy Contents in the uuidData_RdkContentDisplayCollection DataSource (RH-45032)
  • Rendering:
    • CRhRdkRenderWindow::ReadFrameBufferFile calls ModelessUserInterfaceDocSerialNumber (RH-45150)
    • Changing reflectivity bounces through script doesn’t work properly (RH-45613)
    • Colors are wrong in renderings made with Rhino Render and Brazil (RH-45670)
    • Material Library Missing Transparent Materials. (RH-43636)
    • Setting Render Backdrop changes doc mesh settings (RH-45336)
  • Rendering: Materials:
    • Floating Preview changes selection (RH-44393)
    • Material editor for Linked Blocks has a blank UI (RH-44215)
    • Scale problems in SR4 (RH-45414)
    • V6 materials in V5 (RH-34854)
  • Rendering: Realtime SDK:
    • Changing property on material of block instance prints error message to command-line (RH-44700)
    • Focal blur changes aren’t triggered properly in ChangeQueue (RH-42260)
  • Rendering: Texture Mapping: WCS mapping for library materials is confusing users (RH-43804)
  • SDK:
    • CRhinoApp::ExeServiceRelease() always returns 0 (RH-45341)
    • CRhinoSdkRender should be deprecated (RH-45366)
    • Provide RhinoNetworkSurface override that accepts ON_BrepTrim curves for continuity (RH-45488)
    • SampleCommands from SamplesCpp fails to compile (RH-45698)
  • SDK: Python:
    • Bug in rs.ExplodeMeshes (RH-41744)
    • rs.CurrentDimStyle calls deprecated function (RH-45406)
  • SDK: RhinoCommon:
    • Add CreateMesh for Surfaces and Extrusions (RH-45555)
    • Bug in rs.AddCurve (RH-45133)
    • Calling DisplayPipeline.DrawMeshWires from GetPoint.OnDynamicDraw override doesn’t draw anything (RH-45281)
    • Mesh.Colors.SetColor(MeshFace face, Color color) doesn’t work (RH-45553)
    • Morphing does not work fine in Rhino 6 but in Rhino 5 works perfectly (RH-45038)
    • No way to get user text on a group (RH-33092)
    • Point3f, Vector3f deserialization broken (RH-45446)
    • RDK Material SDK (RH-33333)
    • RhinoDoc.WriteFile always replaces name of active doc (RH-45380)
    • Wrap RhinoChangeSeam for RhinoCommon (RH-45015)
    • wrap ModifyInstanceDefinitionGeometry in RhinoCommon (RH-37522)
  • SDK: RhinoScript:
    • Provide option in Rhino.Redraw to not refresh layer panel (RH-45312)
    • Rhino.ExportViewDisplayMode will not export Pen mode (RH-45489)
    • Rhino.TextObjectHeight not working correctly (RH-45504)
  • SelFence: Support trimming away multiple areas of a single object (RH-42960)
  • SelVisible: Only selects few types of object? (RH-3201)
  • Selection: Add block names in Select One Object menu (RH-45098)
  • SelectionFilter: Pressing Shift or Control when floating selection filter toolbar has focus (RH-45539)
  • SetUserText: Trim leading and trailing spaces (RH-45390)
  • Settings: Cursor tooltip colors ignored (RH-45518)
  • ShowEdges: Display not working in Rendered mode on mesh edges. (RH-43967)
  • SmartTrack: Smart tangents and perpendiculars has too many smart points (RH-45364)
  • Solid tools: Make hole always goes both directions no matter the option (RH-45424)
  • Sphere: May be missing in V6 (RH-45426)
  • SubDFromMesh: _SubDFromMesh result not visualized in certain display modes but exists in the file (RH-41629)
  • Surface-surface intersection: Fails, OK in V5 (RH-45095)
  • Sweep1: Rhino hangs when trying to Sweep1 with a sub-curve (RH-45696)
  • Text: Input area invisible (RH-45443)
  • Toolbar: Polygon macros (RH-45609)
  • UI Cleanup: Clean up Context Menu filtering on User Text panel (RH-44724)
  • UnrollSrf: Can’t compute area (RH-45506)
  • Update System: Post Plug-in updates data as utf-8 (RH-45574)
  • WalkAbout: Debug assert in CWnd::AssertValid() when attaching Rhino view to WalkAbout view (RH-45447)
  • WireCut: WireCut - Fails on ‘coincident’ planar cuts (RH-30146)
  • Zebra: Double the analysis (RH-14877)

New Features:

  • MatchProperties: Add mesh modifier properties (RH-22541)
1 Like

Wow, how many corrections. :grinning: