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:
- 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:
- Annotation: DimLinear:
- Annotation: DimOrdinate: Disallow negative numbers (RH-26597)
- Annotation: Dot: Content of dots does not display in Rhino 6 (RH-44351)
- Annotation: Leader:
- Annotation: Styles:
- ApplyEdgeSoftening: Change in object mapping forces meshing update (RH-37367)
- BlendCrv:
- BlockEdit:
- 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:
- 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:
- Drape:
- EditScript: SelNone Not Working In Rhino 6 (RH-45619)
- EndBulge: Surface display color uses layer color (RH-12793)
- Eto:
- 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:
- Grasshopper: Components: Sweep error message uninformative on null sections. (RH-45219)
- Guides:
- Gumball: Offset value box and make right-click accept the input (RH-45192)
- Help:
- 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:
- 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:
- Localization:
- Match:
- 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:
- OSnap: Pressing Shift or Control when floating osnap toolbar has focus (RH-45151)
- OneView: Viewport labels in rendering (RH-44233)
- Options:
- 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:
- Rendering: Realtime SDK:
- Rendering: Texture Mapping: WCS mapping for library materials is confusing users (RH-43804)
- SDK:
- SDK: Python:
- 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:
- 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)