Rhino 7 Service Release Candidate Available

Rhino 7 SR1 Release Candidate 4 for Windows and Mac (7.1.20337) is now available

Bugs Fixed:

  • BlendEdge: Should not setback at two-way corners (RH-61562)

Crashes Fixed:

  • Rendering: Crash when cancelling ViewCapture* of Raytraced viewport (RH-61586)

Mac-Only Changes

Bugs Fixed:

  • Rendering: Materials: Opening Material Editor hangs Rhino on Mac (RH-61616)

Windows-Only Changes

Bugs Fixed:

  • Localization: Render Menu > Current Renderer is not localized (RH-61196)

Rhino 7 SR2 Release Candidate 1 for Windows and Mac (7.2.20343) is now available

Bugs Fixed:

  • Annotation: Styles: Value of Rhino.Warnings.MissingFontWarning is inversed (RH-61491)
  • BlendEdge: Loses face (RH-61248)
  • Cone:
    • No instant feedback while typing distance (RH-61835)
    • Preview issues while typing number (RH-61878)
  • Developer Tools: EtoCollapsibleSection does not display a vertical scrollbar as needed (RH-61564)
  • Display: Edge Softening slows down performance (RH-61658)
  • Eto: Slider responds to mouse movement when it shouldn't (RH-61501)
  • File IO:
    • STEP Export - Should leave product description empty (RH-61671)
    • DWG/DXF Import - By Object Color 7 always comes in black (RH-61723)
  • Grasshopper: Added disable file timestamp checkbox (RH-61536)
  • Libraries: Context menu does not work with multiple selected grid thumbnails (RH-61838)
  • MergeAllCoplanarFaces: Mid and end snaps are left over (RH-61476)
  • MergeCoplanarFace: Problem when merging across unwelded edges (RH-60957)
  • NamedSelections: Deleted named selections come back (RH-60956)
  • OrientOnSrf: Bad link to Help in dialog (RH-61744)
  • PackageManager: ESC Key does not close the dialog (RH-60940)
  • PluginManager: Filters does not work as expected (RH-60455)
  • Rebuild: "Preserve end tangent directions" flips tangent direction (RH-61531)
  • RemoveKnot: RemoveKnot, InsertKnot and InsertEditPoint unnecessarily turning non-rational polycurves into rational (RH-61777)
  • Rendering: Raytraced post effects state in the HUD can't be toggled and doesn't match Properties > Post Effects (RH-59897)
  • Rendering: Cycles:
    • Crash when saving a material to file (RH-60654)
    • PBR Emissive multiplier doesn’t have effect when texture is set and enabled (RH-61814)
  • Rendering: Cycles Viewport: Potential lock-up when LeadTools fail to load a file during Raytraced start-up (RH-61754)
  • Rendering: Materials:
    • A material used by one of the selected layers cannot be assigned to all selected layers (RH-60137)
    • Double Sided material does not delete old child materials. (RH-61722)
    • Material Editor asks an unnecessary question (RH-61724)
    • Double Sided material does not implement the NewChildSlotIterator() method (RH-61725)
  • Rendering: Post Effect:
    • Mouse dragging reorder is difficult (RH-61607)
    • Logarithmic tone mapping destroys alpha channel (RH-61644)
  • Rendering: Texture Mapping: XYZ fit button bug (RH-61430)
  • Rendering: Textures: Texture panel doesn't update correctly while in use (RH-60829)
  • SDK: Internal_FaceDegenerateAreaCheck code in C++ (RH-61277)
  • Selection:
    • Ctrl-Shift-Click does not select whole SubD in groups (RH-58082)
    • Picking a curve overlapping an edge is difficult (RH-61819)
  • SubDLoft: Picking order is ignored (RH-61543)
  • SubDSweep1: Partial sweep along rail does not work (RH-59947)
  • TextField:
    • DateModified is 1 hour off (RH-61705)
    • Convert lcase functions so that they parse correctly - II (RH-61735)
  • ToNURBS: Messes up trimmed surfaces of revolution (RH-61550)
  • What:
    • SubD Render/Analysis mesh always shows “none present” in object description (RH-61568)
    • NURBS objects have information about SubD meshing in object description (RH-61569)

Cosmetics:

  • Toolbar: Misspelled tooltip of SelDimOverride (RH-61872)

Enhancements:

  • ArrayPolar: ZOffset supports negative values (RH-61742)
  • Gumball: Keep brep/extrusion face selected after extrude (RH-61728)
  • Join: Overlapped SubD control polygons will merge when possible (RH-61764)
  • NamedSelections: Prompt to replace an existing named selection, or add more objects to it (RH-61035)
  • Rendering: Post Effect: Prompts to save changes when closing render window (RH-61499)
  • SubCrv: Added FromMidpoint option (RH-53494)

SDK Enhancement:

  • SDK: Python:
    • Implemented rs.ObjectTopGroup (RH-49189)
    • Implemented rs.DimStyleScale (RH-49190)

Usability Problems Fixed:

  • Rendering: Post Effect: Changes in viewports don't mark document as modified (RH-60803)

Mac-Only Changes

Bugs Fixed:

  • Bridge: Segment number set less than 1 displays infinity symbol (RH-61783)
  • Grasshopper: Components list color not working as expected in Dark Mode (RH-60705)
  • Properties: Custom render mesh settings should be disabled for mesh objects (RH-61732)
  • QuadRemesh: Track pad input weirdness (RH-61408)
  • RDK: New content control dropdown list search box does not have focus when opening on Mac (RH-61839)
  • Rendering: Textures: New textures appear unselected (RH-61364)

Enhancements:

  • Grasshopper: Components: Added code completion for C#/VB Grasshopper scripting component on Mac OS (RH-59436)

Windows-Only Changes

Bugs Fixed:

  • Color Picker: Select a pixel far away from the picker icon (RH-61357)
  • DocumentProperties: Scripting mesh settings may not update object render meshes (RH-58789)
  • File IO: STEP Import - Command-line does not refresh when opening from File Explorer (RH-57816)
  • Grasshopper: Components: Kangaroo loading error (RH-61761)
  • Notes: Pressing Delete key in Notes Panel runs Delete command (RH-61022)
  • Options: The scriptable PickableControlPolygon option fails (RH-54179)

Enhancements:

  • Rhino Installer Engine: Log reason if plug-in inspection fails due to missing AssemblyTitleAttribute (RH-61325)

Usability Problems Fixed:

  • PackageManager: Install and Cancel buttons are backwards on Windows (RH-61469)
2 Likes

Rhino 7 SR2 Release Candidate 2 for Windows and Mac (7.2.21005) is now available

Bugs Fixed:

  • Display: Viewport performance very slow in V7 (RH-61570)
  • ExtractMeshPart: Added ExtractWholeDisjointParts and JoinOutput options to the scriptable command (RH-61415)
  • File IO:
    • DWG/DXF Import - Supports reading UserArrow settings (RH-61087)
    • SKP Import - Error when Sketchup Texture Writer enabled (RH-61851)
  • FilletEdge: Leaves naked edges if input not shrunk first (RH-60428)
  • Print: PDF export scaling issues in v7 (RH-61925)
  • Properties: Detail view settings only accept the first change (RH-61689)
  • Rendering: SimulatedMaterial can cause a race condition on the cache (RH-61631)
  • Rendering: Materials: PBR material "explodes" objects in Rendered display mode (RH-60814)
  • SDK: RhinoCommon: NurbsSurface.EpsilonEquals doesn't compare control points (RH-61937)
  • Selection: Incorrect depth culling in wireframe viewport (RH-61910)
  • TextField:
    • Detail View Not Displaying Proper Text (RH-61687)
    • Exception error (RH-61933)
    • <DocumentText(“Key”)>% does not return #### when it cannot be resolved (RH-61990)

Enhancements:

  • File IO: SKP Import - Displays warning when file has textures and is in read-only folder (RH-61820)
  • Group: Hidden members display dynamic preview while transforming (RH-49193)
  • Gumball: Selects the end edges for next extruding (RH-41568)
  • Join: Maintains degrees and control points of the input curves (RH-57979)
  • Point: : Added Undo option (RH-61823)
  • TextField: More date and time presets in Date and DateModified functions (RH-61913)

Regressions Fixed:

  • SDK: RhinoCommon: Mesh Split (MSplit) Fails in V7, works in V6 (RH-62159)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Text: Added Capitalization Options (RH-61013)
  • Autolayout:
    • Toolbar not showing correctly with MacOS SDK 11/Xcode 12 (RH-61884)
    • Loading screen clips toolbar with MacOS SDK 11/Xcode 12 (RH-61885)
  • Layer: Detail view visibility incorrect (RH-61508)
  • Properties: ViewportProperties: Size option in scriptable command re-sizes modeling window to achieve requested viewport size (RH-61795)
  • SDK: GHPython:
    • Help button does nothing (RH-57767)
    • Missing the ‘Output’ panel on Mac (RH-61911)

Crashes Fixed:

  • Viewports: Repeatable crash after closing floating view (RH-61979)

Windows-Only Changes

Bugs Fixed:

  • Display: Unable to force Rhino to use Intel GPU (RH-62002)

Cosmetics:

  • DocumentProperties: Background color of Render Channel options is different (RH-61840)
  • File IO: DWG/DXF Import - Unit labels not fitting in dialog (RH-61874)

Rhino 7 SR3 Release Candidate 1 for Windows and Mac (7.3.21012) is now available

Bugs Fixed:

  • 3DFace:
    • Tooltip for Persistent On Mesh quits after initial pick (RH-58879)
    • Results in unwelded mesh edges when using mesh constraints (RH-62113)
  • ClippingPlane: Scaling up causes flipping trouble (RH-61225)
  • CrvSeam: Seams located incorrectly when working with multiple curves (RH-62009)
  • ExtractSrf: Count is wrong (RH-62083)
  • File IO: PDF Export - Preview scaling issue (RH-62035)
  • Grasshopper: Timers expire too often (RH-62138)
  • Gumball:
    • Extruding a polyline with scale handle creates degenerated faces (RH-15101)
    • Extruding does not select the end edges in Shaded mode (RH-61985)
    • Sub-object selection unexpectedly transfer to history children (RH-62049)
  • Paste: Lags in V7 (RH-60569)
  • Print: Vector output does not pay attention to Picture material transparency (RH-60275)
  • Rendering: Materials: Importing rmtl files adds many placeholder items to Type list (RH-62055)
  • Revolve: Deformable option may displace the surface (RH-62045)
  • RibbonOffset: Fails to generate offset curve on outside (RH-61854)
  • SDK: RhinoCommon: Line.ToNurbsCurve() not setting domain (RH-61974)
  • Surface-surface intersection: Incomplete intersections (RH-61958)
  • Tab Constraint: Is canceled when base point is picked and rejected (RH-38345)
  • Toolbar: "Solid Tools" toolbar has two "Unjoin Edge" buttons (RH-62114)
  • UVEditor:
    • UV meshes messed up from OBJ (RH-23995)
    • Fails with degenerated single mesh face (RH-62127)
  • Unwrap:
    • Creates separate UV meshes until edges are rebuilt (RH-38531)
    • Not all selected seams uncouple faces correctly (RH-42696)
    • Fails to use selected seams (RH-43792)
    • Fails on a surface (RH-62000)

Cosmetics:

  • Options: Update frequency changed to use drop-down menu instead of combo box (RH-62097)

Enhancements:

  • File IO: PDF Import - Supports layer hierarchy (RH-61109)
  • Polyline: Tab constraint now suspends Helpers (RH-62149)
  • Sketch: Added ClickToSketch option (RH-32560)
  • Splash and About: Allow Esc to close (RH-61847)
  • SubDSweep: /SubDSweep2: New SubDChain option (RH-61779)

Features Added:

  • Zoom: Scrolling mouse wheel with Ctrl/CMD keeps focus on view center (RH-62003)

Regressions Fixed:

  • BoxEdit: Does not work with sub-objects (RH-61960)

UI Change:

  • Toolbar: Tidy up SubD Tools toolbar (RH-62115)

Mac-Only Changes

Bugs Fixed:

  • Display: Apple Silicon reports 0 VRAM which causes crashes in Rhino (RH-62061)
  • Export: Options are not visible from layout page unless dialog is resized (RH-61670)
  • Libraries: Does not download localized contents when version.txt is deleted (RH-61427)
  • MoveFace: Viewport doesn't get focus during command for Osnaps (RH-61085)
  • Rendering: Materials: 'Assign to Layers' incorrectly shows layers that have been deleted (RH-61929)
  • Sketch: In progress sketch previews disappear. (RH-62157)

Crashes Fixed:

  • Export: Export Selected from File menu crashes Rhino on Mac (RH-62076)

Enhancements:

  • File IO: AI Export - Allows more digit places in scale values (RH-62117)

Windows-Only Changes

Bugs Fixed:

  • File IO: PDF Export - Preview doesn't show dimensions (RH-62040)
  • Properties: Annotation Style is blank (RH-61560)
  • Revolve: Fails with SubD edges as input (RH-61983)
  • SDK: Rhino.AddLoftSrf broken in Rhino 7 SR0 (RH-61984)
  • SDK: RhinoScript: Creating Rhino.Interface.7 always launching new instance (RH-62126)

Rhino 7 SR3 Release Candidate 2 for Windows and Mac (7.3.21026) is now available

Bugs Fixed:

  • DraftAngleAnalysis: Display of edges lags (RH-62164)
  • Eto: Rendering Panel does not have icons in Current Renderer drop-down (RH-62046)
  • File IO:
    • UV mapping does not export correctly to OBJ/FBX (RH-57899)
    • AI Import - Text overlapping (RH-62102)
  • Grasshopper: Trigger (Timer) object on/off state not persistent (RH-62163)
  • Gumball: Extruding surface does not retain Gumball alignment (RH-61999)
  • Kink Removal: Deleting a curve kink removes other parts (RH-62054)
  • MergeAllCoplanarFaces: Fails to merge colinear edges (RH-62311)
  • Mesh: NGons: Interior vertices are left behind (RH-62140)
  • Move:
    • Direct Edit edge of trimmed cylinder - failure case (RH-61326)
    • Direct Edit edge of trimmed cylinder - cylinders of degree > 1 have a unnatural sharp edge (RH-62290)
  • Panels: Crash when opening Rendering panel on Mac (RH-62237)
  • Print: Rhino PDF leaves off left edge of outline in vector output (RH-62145)
  • PrintPreview: Text with frame enabled is blacked out in vector output preview (RH-62144)
  • Properties: Scripting fails when Properties panel is hidden (RH-62249)
  • QuadRemesh:
    • Should not reprocess quad mesh if there’s a preview calculation and no UI changes (RH-52924)
    • Regenerates the mesh when preview is toggled, and shouldn’t (RH-62175)
  • RDK:
    • Removing texture instancing results in duplicate textures (RH-61788)
    • Custom Render Mesh behavior change between V6 and V7 (RH-62122)
  • RefitTrim: DeleteInput=Yes does not keep control points on (RH-61239)
  • Rendering: Decals: Decals don't show up on metallic materials if backface colors is enabled in Rendered mode (RH-62188)
  • Rendering: Materials:
    • Simulation section in RMTL does not include PBR details (RH-61963)
    • Cannot drag/drop Substance rmtl onto object (RH-62056)
    • Physically Based Material does not set texture ‘on’ in all slots (RH-62231)
  • Rendering: Texture Mapping:
    • SubD surface mapping doesn’t do a good job (RH-58160)
    • Procedural texture mapped wrong on sub-object (RH-61367)
  • Rendering: Textures:
    • Rhino creates unnecessary embedded_files folders (RH-62023)
    • Bulk replace fails (RH-62141)
  • Revolve: Fails with SubD interior edges as input (RH-62116)
  • SDK: RhinoCommon:
    • Hatch.Explode fails on hatches not owned by a document (RH-40690)
    • Impossible to create several automatic UI sections (RH-44440)
    • Rhinoscript/Python rhinoscriptsyntax/RhinoCommon LayerLocked behavior incorrect with sublayers (RH-61534)
  • Selection: Panning locked views (RH-62206)
  • SubD:
    • SubDTorus - Lower vertical face limitation is 2 instead of 3 (RH-62105)
    • SubDBox - Builds incorrect face count (RH-62209)
  • Symmetry: History does not update properly (RH-47374)
  • Unwrap: UV mesh may not be split along selected seams (RH-12768)
  • VolumeMoments: Principal Moments of Inertia are wrong (RH-62150)

Enhancements:

  • Extrusion Object: Will not become a polysurface when its end face is moved in the extruding direction (RH-18905)
  • QuadRemesh: Added Delete Input Object checkbox (RH-61211)
  • Rendering: Materials: Saving Physically Based Materials to v6 3dm is improved (RH-61151)

Features Added:

  • Modeling Aids: Distance constraint: Typing a negative number activates incremental distance constraint (RH-14616)
  • Selection: Added SelDimLinear, SelDimAngular, SelDimOrdinate, SelDimRadial, and SelDimCentermark commands (RH-62223)

Mac-Only Changes

Bugs Fixed:

  • CSharpCodeProvider does not work with a space in the name (RH-62177)
  • Grasshopper:
    • Timer/Trigger can cause input to be unresponsive on Mac (RH-61730)
    • Python component crash (RH-62039)
  • Preferences: Themes options all broken (RH-62257)
  • SDK: Python: RunPythonScript - macros fail (RH-62230)
  • ToolPalettes:
    • Name text color should be brighter in dark mode (RH-62205)
    • PanelingTools missing in 7.1 on Mac (RH-62278)

Crashes Fixed:

  • SDK: RhinoCommon: GetPolyline crashes Rhino (RH-62329)

Windows-Only Changes

Bugs Fixed:

  • EditPythonScript: AltGr+f also sends Ctrl+f opening search dialog (RH-62081)
  • Eto: TreeGridView with custom cell scrolling problem (RH-48568)
  • Licensing and Validation: Rhino doesn't run in Windows Sandbox (RH-62272)
  • Options: Plug-ins - Clicking Enabled checkbox scrolls list (RH-62189)
  • SDK: RhinoFitCurve() fails in Compute (RH-62103)

Enhancements:

  • Displacement: Added to the properties of curve piping meshes (RH-62100)
  • PackageManager: Package icons can be added by including the icon file in the package (RH-62033)

Features Added:

  • Viewports: Added EnableWindowsGestures in advanced settings to allow disabling gestures in viewports (RH-62173)
1 Like

Rhino 7 SR4 Release Candidate 1 for Windows and Mac (7.4.21040) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Recent files in the taskbar icon (RH-44959)
  • Annotation: DimAngular: Incorrect round-off (RH-62416)
  • Annotation: DimRadial: An editing problem (RH-62533)
  • Annotation: Hatch: "Fill Style" was not updated in the Properties panel (RH-62338)
  • Annotation: Styles: Last column did not autosize to fill control (RH-38190)
  • Annotation: Text: Glyph was not correctly rendering some Asian language glyphs (RH-38558)
  • BlendCrv: BlendSrf: The Edit option did not temporarily turn off History locking (RH-62398)
  • BlendSrf: Edit option reverted editing (RH-62472)
  • BooleanDifference: Brep face incorrectly selected (RH-62550)
  • CSec: Dynamic feedback did not work (RH-62517)
  • Curve-surface intersection: Circles were not trimmed correctly by lines (RH-52378)
  • Drag and Drop: Images with jpeg file extension were rejected (RH-62415)
  • Extend: Unexpectedly removed points on linear segments (RH-62516)
  • ExtendSrf:
    • Typing a distance fails when Merge=No (RH-62280)
    • Preview does not follow type setting (RH-62296)
  • File IO: 3MF Import - Should not overwrite existing textures (RH-62418)
  • Insert: Sublayers on insert (RH-50677)
  • Inset: Entering distance for SubD faces did not work (RH-62400)
  • Join: SubD creased edges converted to smooth in overlapping regions (RH-62309)
  • Lasso: Region selection - Selecting pointcloud points pays attention to clipping planes (RH-57262)
  • Lights: Intensity input field does not take decimal period (RH-62292)
  • MeshRepair:
    • Reported wrong naked edge count (RH-59042)
    • Missing information for self intersections (RH-62383)
  • Modeling Aids: Incremental distance constraint does not work with tab constraint (RH-62346)
  • PluginManager: All plug-ins marked as "Installed by Package Manager" (RH-62365)
  • QuadRemesh: Should not inherit group data from original object (RH-62229)
  • RDK:
    • Reading EXR files rounds float values to half-floats, possibly resulting in “inf” values. (RH-62241)
    • Modal Lights dialog in windows shows wrong intensity value. (RH-62401)
  • Reflect: Meta Reflect Testing Issue (RH-62248)
  • Rendering:
    • A .renv has broken thumbnail (RH-41961)
    • Full height UI sections have gone missing (RH-62222)
  • Rendering: Cycles: Rendering is complete, but does not stop (RH-62644)
  • Rendering: Materials:
    • Drag-and-drop a material onto the ground plane doesn’t work (RH-31202)
    • Copy color into a child texture copies the wrong color (RH-58183)
    • DownloadLibraryTextures misinforming (RH-59310)
    • Preview in Rendered viewport did not update when changing texture (RH-59964)
    • Complex multi-level textures do not work correctly when changing scales (RH-60652)
    • Physical based Surrogate Material - No values when changed from placeholder to physical based (RH-62079)
    • Substance - Showing and hiding of dynamic fields when 2 different sbsar files are selected (RH-62187)
    • Unable to load RaytracedMaterials.rhp plug-in (RH-62602)
  • Rendering: Realtime SDK:
    • $temp_object$ tag left in file causes meshes not to render in Raytraced mode (RH-42392)
    • Click on HUD in Raytraced viewport selects objects behind (RH-60295)
  • Rendering: Texture Mapping:
    • Can’t complete naming of a texture map with Enter (RH-60237)
    • Flipped faces cause incorrect texture mapping (RH-62523)
  • Rendering: Textures:
    • Should not bake simple procedural textures (RH-62319)
    • jpg or jpeg from Textures panel won’t create Picture or Wallpaper (RH-62417)
  • SDK:
    • RhinoOffsetSubD produced invalid SubD (RH-62351)
    • Did not include CRhRdkFileTexture (RH-62378)
  • SDK: Python: rs.AddLoftSrf not working (RH-61632)
  • SDK: RhinoCommon:
    • Rhino7Id property missing from Rhino.RhinoApp (RH-61880)
    • InstanceDefinition properties not documented (RH-62600)
  • Select: Picking accuracy degraded lately (RH-62234)
  • Selection: Lasso incorrectly selects clipped mesh faces (RH-62303)
  • TextField:
    • Text fields in annotations were resolved as code, not text (RH-54280)
    • DateModified function returns incorrect time (RH-61704)
  • Toolbar: Convert curve to arcs missing underline in macro in v7 (RH-62165)
  • UDT:
    • Flow results skewed by asymmetrical groups (RH-47373)
    • Cage: CPlane aligned bounding box is incorrect (RH-62334)
  • UVEditor:
    • SubD mapping is ugly inside the command (RH-62204)
    • Bad UV mapping when exporting a mesh with flipped normals (RH-62389)
    • Keyboard shortcuts didn’t work after UVEditor was canceled (RH-62604)
  • Volume: Different volumes reported for same object in different locations and orientations (RH-28979)

Cosmetics:

  • Panels: Removed internal borders in Edge Continuity and Draft Angle Analysis panels (RH-55859)

Crashes Fixed:

  • Offset: OffsetMultiple crashes with points and curves in nested blocks (RH-62304)
  • SDK: RhinoCommon: Repeatable crash in CRhCmnFileDialog (RH-62568)

Enhancements:

  • SubD Editing: Made deleting/dissolving boundary vertices behave better (RH-62254)

Features Added:

  • SubD: New SubDUnfriend command (RH-61942)

Regressions Fixed:

  • Annotation: Hatch:
    • Fails with a picking order (RH-54601)
    • Boundary checkbox in Hatch dialog absent in V7 (RH-61962)
  • OpenNURBS: Bahnschrift U+00C5 glyph broken by recent Korean glyph fixes (RH-62592)

SDK Enhancement:

  • SDK: Provides CRhinoDisplayPipeline::DrawZebraPreview override that accepts ON_Mesh (RH-60927)
  • SDK: Python: rhinoscriptsyntax: Added filter selection for SubD (RH-62322)
  • SDK: RhinoCommon:
    • Added Mesh.MatchEdges() which calls RhinoMatchMeshEdge (RH-30345)
    • Added WindowArea to ViewCaptureSettings (RH-58672)

UI Change:

  • Inset: Hides points in SubD preview (RH-61693)
  • Menu:
    • Added SelDimLinear, SelDimAngular, SelDimOrdinate, SelDimRadial, and SelDimCentermark commands (RH-62340)
    • Added SubDUnfriend command (RH-62375)

Mac-Only Changes

Bugs Fixed:

  • AutoSave: Opening Rhino 6 3dm in Rhino 7 causes repeated Autosave warning to appear (RH-62245)
  • Code Editor: Python: autocomplete in EditPythonScript and GhPython fails when line being edited is followed by other lines on macos (RH-62562)
  • Dark Mode: Floating OSnap toolbar did not pay attention to dark mode (RH-59180)
  • File IO:
    • PDF Export - Vector output did not save text on Mac (RH-60002)
    • STL Export - Tolerance allows only one decimal place on Mac (RH-62251)
    • Opening Rhino 5 Model in Rhino 7 Gives Duplicate Message (RH-62358)
  • Grasshopper:
    • Collection editor UI was not properly sized (RH-62169)
    • Command+Alt arrows point to the wrong location (RH-62297)
  • Print:
    • Solid hatch printing messy (RH-61829)
    • Transparent solid hatches show mesh wires (RH-62332)
  • RDK: Object Properties did not always show PBR sections (RH-62552)
  • Rendering: Added EmbedFileDocumentDefault and NeverEmbedFiles advanced settings for image embedding (RH-62283)
  • SDK: RhinoCommon: No access to command history (RH-62435)

Crashes Fixed:

  • Exit: Closing document when switching to shaded mode causes Rhino to crash (RH-62274)
  • Rendering: Textures: Undo after adding a texture causes crash (RH-62414)

Enhancements:

  • PackageManager: Package icons can be added by including the icon file in the package (RH-62298)

Incomplete Port:

  • MatchProperties: Added mesh modifier properties on Mac (RH-45494)

Windows-Only Changes

Bugs Fixed:

  • Panels: Active panel is not remembered when Rhino restarts (RH-46449)
  • RDK: UI issues about render contents not supported by V-Ray (RH-49702)
  • SDK: RhinoScript: CreatePreviewImage rhinoscript command not working in Rhino 7 (RH-62382)
  • ScriptCompiler: Fails to build (RH-62232)

Cosmetics:

  • Splash and About: Version date format on the About splash was not consistent (RH-54379)

Enhancements:

  • Splash and About: Added file name tooltips to preview thumbnails (RH-53493)

Regressions Fixed:

  • Annotation: Text: Korean "ㅇ" consonant display problem with some Korean fonts on Korean Windows OS (RH-59613)

Usability Problems Fixed:

  • Options: Dialog box was too large on low resolution screen (RH-49485)
1 Like

Rhino 7 SR4 Release Candidate 2 for Windows and Mac (7.4.21047) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Curve-surface intersection: Tangent circles were not trimmed properly (RH-49513)
  • Display: Grasshopper geometry was not affected by Arctic mode (RH-54491)
  • History:
    • Dimensions lost history (RH-62628)
    • Radial dimensions jumped when geometry was edited (RH-62629)
  • Libraries: External drive locations overlapped in Favorites (RH-44424)
  • MatchProperties:
    • Matching Displacement properties only worked once (RH-52715)
    • Did not overwrite existing Displacement settings in target objects (RH-53853)
  • MeshRepair: "Align Vertices" button ran an obsolete command (RH-62619)
  • Picture: The scriptable command created a Custom, not a Picture, material (RH-48174)
  • RDK: Scripting material name did not work properly (RH-53152)
  • Rendering: Post Effect: The Denoiser effect was not applied to ViewCaptureToXXX results (RH-60785)
  • Rendering: Texture Mapping: Custom mesh mapping fails on mesh objects (RH-62605)
  • SDK: CRhinoObjRef::SelectionPoint returned incorrect location (RH-62633)
  • SelBrush: Curve option returned cancel and made subsequent commands in a script fail (RH-62697)
  • VolumeCentroid: Was incorrectly calculated (RH-39331)

Crashes Fixed:

  • RDKCrash: Crash caused by accessing RenderMaterials table twice (RH-62647)

Enhancements:

  • Rendering: Cycles: Raytraced mode / Rhino Render can use above 64 and all CPU cores available (RH-62665)
  • Rendering: Textures: Rendering - Added AlwaysUnpackEmbeddedFilesToTemp advanced setting for moving *embedded_files folder from next to 3dm to TEMP folder (RH-58250)

Regressions Fixed:

  • Grasshopper: Components: Mesh Curve Intersection did not find all intersections (RH-62386)
  • Properties: The scriptable command (-Properties) did not support hatch properties (RH-62192)

SDK Enhancement:

  • OpenNURBS: Added font management support for user specified missing font substitutions. (RH-62306)
  • SDK: RhinoCommon:
    • Exposed ON_Surface::Extend (RH-62569)
    • Added two new InstanceDefinition.UseCount methods (RH-62640)

UI Change:

  • Menu: Added Analyze > Curve > ShowEnds (RH-62452)

Mac-Only Changes

Enhancements:

  • File IO: Tuned up behavior of file duplicating (Shift+Command+S) (RH-62594)
  • Properties: Added Displacement settings to curves with Curve Piping enabled (RH-62282)

Windows-Only Changes

Bugs Fixed:

  • Menu: "Help > Technical support" goes to a 404 error (RH-62466)
  • Rendering: Textures: Rhino hanged when running a command while searching for textures (RH-61634)

Regressions Fixed:

  • ScriptCompiler: Compiled script plug-in does not print message when loading (RH-61920)
1 Like

Rhino 7 SR4 Release Candidate 3 for Windows and Mac (7.4.21054) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac

Bugs Fixed:

  • Display: Block instances became invisible in Rendered mode with reflective material on ground plane (RH-62541)
  • Explode: Did not warn on dense meshes (RH-62722)
  • PackageManager:
    • Listed incompatible version as available update (RH-62299)
    • Packages for Rhino 7.4 could be installed in 7.3 (RH-62590)
  • Rendering: Materials: SetEnvironmentTexture does not work in Rhino 7 (RH-62874)

Enhancements:

  • File IO: SKP Import - Displays warning when SketchUp file is newer than supported (RH-62765)
  • PackageManager: Local package repository supports keyword search (RH-62476)
  • Reparameterize: Works individually on polycurve segments instead of the whole polycurve (RH-62712)

Regressions Fixed:

  • Grasshopper: Components: Mesh Curve Intersection did not find all intersections (RH-62386)
  • MoveEdge: Distorted surface without internal trims (RH-62818)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Added Mesh.MatchEdges() which calls RhinoMatchMeshEdge (RH-30345)
    • GetNextDiscontinuity tolerance parameters were missing (RH-62573)

Windows-Only Changes

Bugs Fixed:

  • Installer: Rhino fails to install with RMA_SERIALNUMBER is a required property (RH-61465)

Enhancements:

  • Rendering: Cycles: OpenCL render device usage has been improved to avoid crash (RH-62353)
1 Like

Rhino 7 SR4 Release Candidate 4 for Windows and Mac (7.4.21061) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac


Mac-Only Changes

Bugs Fixed:

  • Layout: Adding a layout in Layouts panel caused crash (RH-62991)
  • Preferences: Rhino stuck on Initializing on splash screen (not a crash) (RH-63061)

Crashes Fixed:

  • Layout: Deleting a layout in Layouts panel caused crash (RH-62992)
1 Like

Rhino 7 SR5 Release Candidate 1 for Windows and Mac (7.5.21068) is now available

Bugs Fixed:

  • Analysis:EdgeContinuity: Did not always display the label (RH-48958)
  • Annotation: SLF-RHN Architect font superscript 2 & 3 were too big (RH-62784)
  • Annotation: DimRadial:
    • Did not create on CPlane with Project mode (RH-62787)
    • Did not update for curves in a block instance (RH-63031)
    • History update moves projected radial dimensions back to curve plane (RH-63095)
  • Annotation: Dot: Changing case of letter was not accepted (RH-62893)
  • Annotation: Linetype: Pattern numbers were changed when switching between mm and inch (RH-62919)
  • ClippingPlane:
    • Point objects in blocks on the visible side were clipped (RH-62302)
    • Changes in properties were applied to all clipping planes (RH-62866)
  • Convert: Processing a single curve could take a long time (RH-62998)
  • Display:
    • Not all silhouettes and creases were drawn in Technical mode (RH-57231)
    • SubD wire/edge selection highlight was always 1 pixel (RH-60812)
    • Gumball occasionally drew behind active gradient hatch (RH-61333)
    • Points in Point clouds did not hide (RH-62826)
    • Selecting transparent objects was difficult in Rendered mode (RH-63013)
    • Parts of cones and cylinders drawn via display pipeline ignored line thickness (RH-63072)
  • Export: File saving failure brought Rhino into a state requiring Force Quit (RH-62768)
  • File IO:
    • DWG/DXF Export - Radial dimensions did not export with “Above line” (RH-61525)
    • Crashed when opening a bad PDF (RH-62719)
    • PDF Export - Custom scale appeared wrong (RH-62767)
    • SVG Export - fill=“none” did not work (RH-62804)
    • Step export - tune up requested (RH-62880)
    • FBX Export - ExportwithOrigin was incorrect (RH-62966)
  • Gumball:
    • Was inconsistent with ExtrudeSrf (RH-62677)
    • Drag copy with numeric input left copy in wrong location (RH-62774)
    • Z Scale handles might be lost (RH-63035)
  • Installer: Zoo licensed deployments incorrectly reset license file (RH-63181)
  • MatchProperties: Did not match custom render mesh settings when a mesh modifier was enabled (RH-52714)
  • Menu:
    • “Sign up for Training” did not open a proper webpage (RH-62852)
    • “Books about Rhino” opened Food4Rhino website (RH-62853)
  • MeshRepair: Help link needs to update for "Align Vertices" (RH-62797)
  • OffsetCrvOnSrf: ThroughPoint failed in some cases (RH-62817)
  • PackageManager: PackageManger: Dialog might show up off screen that locked Rhino window (RH-62794)
  • Print: Did not match preview (RH-56267)
  • Properties: Object Material page is broken (both Eto and MFC) (RH-62710)
  • RDK:
    • DownloadLibraryTextures command might download texture files to wrong folder (RH-55989)
    • Drag&drop material from Libraries panel no longer works (RH-63014)
    • Custom render content folder did not work (RH-63015)
  • Rendering: Cycles:
    • Decal did not show in Raytraced mode if the assigned material had transparency (RH-43942)
    • Mapping and Raytraced (RH-50090)
    • Vertex color rendering was broken (RH-62682)
  • Rendering: Decals:
    • Did not display in Raytraced mode (RH-42493)
    • Did not show non-PBR materials in Raytraced mode (RH-57850)
  • Rendering: Materials:
    • No material previews for off-line Rhino (RH-58106)
    • Scene settings made for thumbnails were not saved to .rmtl files (RH-60658)
    • Slowdown when selecting PBR material in Materials panel (RH-62522)
  • Rendering: Post Effect:
    • List order was changed when render window was reopened (RH-63050)
    • Prompted to save even though it was just saved (RH-63051)
    • Rendering: Bloom and Glow post-effects don’t work correctly with transparent background option (RH-63055)
  • SDK: ExeServiceRelease was 0 for 7.2 (RH-62570)
  • SDK: Python: SubD object type was not recognized as solid (RH-63101)
  • SDK: RhinoCommon:
    • Layer.FromJSON failed (RH-62839)
    • CommonObject.FromJSON(string s) (RH-62887)
    • Layer.ForceLayerVisible with referenced files crashed (RH-63016)
    • NumericValue for angular dimensions returned radians instead of degrees (RH-63018)
    • Static File3dm.ReadPreviewImage should work in standalone Rhino3dmIO.Desktop (RH-63066)
    • Expose ON_Mesh::IsSolid() to RhinoCommon (RH-63100)
  • SmartTrack: "Implied From" did not feedback instantly for initial pick while typing a number for distance constraint (RH-62877)
  • Squish: Bounding box was incorrectly set leading to display clipping and selection issues (RH-62531)
  • SubD:
    • SubDBox was aligned to World Top plane instead of current CPlane (RH-63024)
    • Radius of SubD cylinder did not match input when Solid=Yes (RH-63025)
  • TextField: ObjectName() failed with empty GUID parameter (RH-63058)
  • TextObject: Long lines of text was wrapped (RH-62758)
  • Trim:
    • Failed on SubD in transparent display modes (RH-62835)
    • Object to be trimmed disappeared (RH-62907)
  • UserText:
    • Layout User Text did not allow empty values (RH-62718)
    • Placing an attributed block that references layout user text on a layout without layout user text resolved layout user text from a different layout (RH-62736)
    • “Paste to all layouts” did work with document and attribute user text (RH-62809)
  • WireCut: KeepAll=Yes was ignored (RH-62920)

Crashes Fixed:

Enhancements:

  • Annotation: Added superscript ² and ³ to the special character list for text (RH-62641)
  • OSnap: Osnap: Occlusion test pays attention to brep subobject selection status (RH-48859)
  • Split: ability to split a subd by an edge loop (RH-59074)
  • TextObject: Added superscript ² and ³ to the special character list (RH-63019)
  • Undo: Default "Max memory used" is changed from 256MB to 1024MB (RH-63087)
  • ViewCaptureToFile: Applies DPI setting for rendering (RH-52490)

Features Added:

  • Installer: Rhino 7.5 requires .NET Framework 4.8 (RH-63002)
  • Rendering: Cycles: Implement Raytraced native decal support (RH-45742)
  • SDK: Added Brep.CreateOffsetBrep override that does not shrink surfaces (RH-62901)

Performance Improvements:

  • Rendering: Materials: PBR sections had slow reaction (RH-62827)

Regressions Fixed:

  • Color Picker:
    • Color picker: Mouse dragging through color list was not allowed (RH-62780)
    • Scroll bar did not work properly (RH-62781)
  • Display: Shade-highlight obscured display of direction arrows (RH-48623)
  • DraftAngleAnalysis: Did not respect material transparency (RH-62593)
  • ExtendSrf: Type=Line crashed in V7 (RH-63005)
  • Rendering: Texture Mapping:
    • Custom mapping was wrong in rendering (RH-62828)
    • Match Mapping button was broken in Properties (RH-62856)
  • ShadeSelected: Needs a selection to work the first time (RH-50360)
  • WireCut: WireCut fails in 7 (RH-63142)

SDK Enhancement:

  • OpenNURBS: Added ON_GreatestCommonDivisor() and ON_LeastCommonMultiple() to opennurbs C++ SDK. (RH-62988)
  • PointCloud: Added ON_PointCloud::m_V member which holds an array of double values, such as intensity (RH-56217)
  • RDK: Allows clients to remove the Name and Type UI sections (RH-63078)
  • SDK: Added support for converting bump map to normal map (RH-62954)
  • SDK: RhinoCommon:
    • Added ObjectAttributes.CustomMeshingParameters property (RH-31211)
    • RhinoCommon: EtoCollapsibleSection supports custom title font and divider color (RH-54065)
    • Documented Transform.IsLinear Property (RH-59710)
    • Added TextureMapping method to create surface parameter mapping (RH-62427)
    • BrepFace.Split() is changed to duplicate the surface when a face is split (RH-62734)
    • Allows to access ViewInfo of a selected NamedView widget (RH-62897)
    • Added PointCloud.RemoveRange method (RH-62983)
    • ON_PointCloud::m_V is exposed (RH-62995)
    • Added .NET SDK access to get the C++ SubD vertex tags (RH-63006)
    • Added RhinoPointCloudRandomSubsample for subsampling point clouds (RH-63033)
    • CRhinoDoc::SubDAppearance is exposed (RH-63034)
    • Exposed CRhinoObject::IsSolid() (RH-63106)
  • SubD: CRhinoSubDObject::SizeOf() estimates more accurate memory use (RH-63007)

Usability Problems Fixed:

  • ConvertDots: Alignment should default to Center and Middle for text output (RH-62782)
  • MatchSrf: Average option did not hide both input surfaces in preview (RH-62884)

Mac-Only Changes

Bugs Fixed:

  • Analysis:EdgeContinuity: Analysis EdgeContinuity: Only works once in a Rhino session (RH-49407)
  • Dark Mode: SelName list was not Dark Mode compatible (RH-62795)
  • Display: Raytraced mode did not work on the Mac (RH-62872)
  • File IO: PDF Export - Raster output printed blank on A4 or larger papers with 600 DPI (RH-62673)
  • Panels:
    • Window > Floating Panels > Show layout and detail layer information Panel caused problems (RH-62764)
    • Object properties menu disappeared (RH-62999)
  • Properties: Object type description did not update right after grouping/ungrouping (RH-62739)
  • RDK: SafeFrame On/Off did not work properly with multiple modeling windows (RH-59278)
  • Rendering: Texture Mapping: WCS mapping constantly toggled back and forth in Rhino 7 for Mac (RH-62900)
  • SDK: Python: ESC did not cancel on Mac (RH-61506)
  • SelectionFilter: "Curves" and surface edges in commands (RH-48333)
  • Smooth:
  • ToolPalettes: Custom Command layouts don't work with default Ribbon UI on Mac (RH-62429)

Crashes Fixed:

  • Libraries: Libraires: Empty path was allowed that caused crashes (RH-62690)

Regressions Fixed:

  • Grasshopper: Context menus displayed at wrong location on Big Sur (RH-62970)

Windows-Only Changes

Bugs Fixed:

  • Core Architecture: "Auto Point On" caused models to be modified (RH-62216)
  • Grasshopper: Hanged with custom preview (RH-52934)
  • OSnap: Sometimes lost activation that caused tooltip to disappear (RH-62829)
  • PluginManager: Options dialog could be closed while picking plug-in to install (RH-62821)
  • SDK: RhinoScript: Loading material from file to layer did not work (RH-62860)
  • Space Ball:SpaceMouse: 3D Connexion does not work properly on Rhino.Inside Revit (RH-62038)

Cosmetics:

  • Rendering: Textures: Message was cut off in DownloadLibraryTextures dialog box (RH-62345)

Crashes Fixed:

  • SubD: opennurbs!ON_FixedSizePool::AllocateDirtyElement – Access Denied (RH-62937)

Performance Improvements:

  • Rendering: Cycles: Texture baking was slow (RH-37896)

Regressions Fixed:

  • Properties: Scrolling did not work in the panel (RH-62967)

Rhino 7 SR5 Release Candidate 2 for Windows and Mac (7.5.21074) is now available

Bugs Fixed:

  • Annotation: Use default font as a substitute for all missing fonts. (RH-62974)
  • RDK: Maxwell icon in current render dropdown list was extremely large (RH-63210)
  • Rendering: Cycles: Normal channel looks incorrect (RH-63236)
  • SDK: RhinoCommon: Rhino.FileIO.DracoCompression isn't round-tripping colours properly (RH-63277)

Enhancements:

  • File IO: VRML Export - Converts Bump maps to Normal maps (RH-63054)

Rhino 7 SR5 Release Candidate 3 for Windows and Mac (7.5.21082) is now available

Bugs Fixed:

  • MeshRepair: Did not count extremely short edges correctly (RH-63364)
  • Rendering: Cycles: PBR materials with normal maps were rendered black (RH-63259)

SDK Enhancement:

  • OpenNURBS: Added RandomSignedInteger(min,max) and RandomUnsignedInteger(min,max) to ON_RandomNumberGenerator (RH-63344)

Rhino 7 SR5 Release Candidate 4 for Windows and Mac (7.5.21089) is now available

Bugs Fixed:

  • Snapshot: Restoring caused saving dialog incorrectly (RH-63481)

Mac-Only Changes

UI Change:

  • UI Cleanup: Top panel justification was incorrect on macOS Big Sur (RH-62335)

Rhino 7 SR5 Release Candidate 5 for Windows and Mac (7.5.21096) is now available

Bugs Fixed:

  • Rendering: Cycles Viewport: Texture mapping did not match Rendered mode (RH-63164)
  • SDK: RhinoCommon: NurbsSurface.EpsilonEquals failed on duplicate surfaces (RH-63583)

Mac-Only Changes

Crashes Fixed:

  • SDK: GhPython: GhPython script editor was broken in 7.5 release candidate (RH-63586)

Windows-Only Changes

Bugs Fixed:

  • Installer: Zoo-licensed deployments incorrectly reset license file (RH-63181)

Rhino 7 SR6 Release Candidate 1 for Windows and Mac (7.6.21103) is now available

Bugs Fixed:

  • Annotation:
    • Text of labels, checkboxes, and expanders did not display the overridden color (RH-63153)
    • Dimension line and leader landing may stick into frame around text (RH-63442)
  • Annotation: Hatch: Rotation & scale settings were not disabled for Solid patterns (RH-63227)
  • Annotation: Styles: Changing text height did not update existing text and leaders (RH-63647)
  • Annotation: Text:
    • Bold and Italic did not work with Cambria Math and Arial Black fonts (RH-44241)
    • Bold style was lost on font change (RH-62610)
    • Changing the font from a font marked (not installed) doesn’t work when the newly selected font happens to be the font that is substituted for the missing font (RH-63706)
  • BooleanDifference: Brep face was incorrectly selected (RH-62550)
  • Color Picker:
    • CMYK wheel lagged (RH-63244)
    • CMYK color wheel did not set black to zero if it is 100% (RH-63267)
  • ConvertDots: make a new group (RH-63762)
  • Explode: Caused a crash on a specific model (RH-63541)
  • File IO:
    • Open:Step - no curves (RH-60481)
    • DWG Import - Some hatch planes were flipped (RH-62043)
    • FBX import - Duplicate copies of a material were imported (RH-63514)
    • Export of curve to OBJ settings (RH-63530)
  • FindText: Text strings in dimensions could be found, but could not be replaced (RH-63703)
  • Geometry Core: RemoveMultipleKnots ignores tolerance argument. (RH-59665)
  • GrasshopperPlayer: Get Integer did not support undo (RH-62912)
  • Gumball: Did not display scale grips when it aligned to a clipping plane (RH-63234)
  • InsertPoint: Added extra vertices at the snapped vertex (RH-63011)
  • IntersectTwoSets: Did not support SubD (RH-63373)
  • MergeFaces: ignore filtering (RH-63090)
  • NamedSelections: ExtractSrf command unexpectedly made copies of selection sets (RH-63237)
  • OSnap: An object behind another in a block could not be snapped (RH-63634)
  • OSnap:From: From: Display distance in Polyline (RH-63726)
  • OffsetMesh: Normals were inverted (RH-63498)
  • Properties: The scriptable command set RGB colors instead of RGBA (RH-63188)
  • Pull:
    • Face loop range selection did not work on SubDs (RH-63370)
    • Did not allow preselecting SubD faces (RH-63371)
  • RDK:
    • UI - Intel Denoiser UI showed information string “Rhino.Render.Variant” or NULL instead of empty string (RH-60356)
    • Problems in code that handles texture filename (and its UI) (RH-63375)
  • RPC: Caused short delay at the first Undo (RH-63667)
  • Reflect: Sub-object selections are cleared after GB translate along reflection plane (RH-62404)
  • Rendering: Embedded files were identified as missing the first time a model is loaded (RH-63485)
  • Rendering: Cycles Viewport: Switch "Transparent background" on and off may not change the Raytraced viewport (RH-43014)
  • Rendering: Materials: Dragging RMTL onto Material editor took far too long (RH-62555)
  • Rendering: Post Effect:
    • Using denoisers caused memory leak (RH-62316)
    • Intel Denoiser leaked memory (RH-63551)
  • Rendering: Realtime SDK:
    • Renaming a material caused Raytraced mode to restart (RH-63467)
    • Toggling transparent checkbox in background settings did not trigger change (RH-63516)
  • Rendering: Textures: Deleting missing texture images caused a long delay (RH-63365)
  • Revolve: History did not update correctly when revolving around CPlane-Z direction (RH-63659)
  • SDK:
    • RhinoSdkBlend::SurfaceBlend failed where BlendSrf command succeeded (RH-62323)
    • Rhino command-line displayed integers in scientific notation (RH-63691)
  • SDK: RhinoCommon:
    • Update RhinoCommon Templates to support Rhino 7 (RH-62228)
    • GeometryEquals() did not work for surfaces (RH-62548)
    • Transparency not available/not reported correctly via object attributes (RH-63298)
    • Transparency not available/not reported correctly via layer color attributes (RH-63300)
    • Target name conflicted with Grasshopper NuGet package (RH-63423)
  • SelBrush:
    • Crossing selection incorrectly select faces behind camera when sub-object filters were enabled (RH-63430)
    • Dimensions made brush selection extremely slow (RH-63643)
  • Select: Window-selection incorrectly selected SubD in Ghosted display mode (RH-63312)
  • Selection:
    • Picking object in V7 was slower than V6 (RH-63291)
    • SelWindow and SelCrossing nested in commands did not select correctly (RH-63653)
  • Snapshot:
    • Emission material caused unsaved model state error (RH-63458)
    • Thumbnail size was incorrect (RH-63480)
  • Stitch: Edit or Control Point stitching removed SubD faces (RH-62451)
  • SubD: Radius of SubD cylinder did not match input when Solid=Yes (RH-63025)
  • SubD Symmetry:
    • SubDSymmetry - Faces that cross a rotation motif plane should not be duplicated in MakeSymmetric() (RH-63687)
    • Radiate bug (RH-63789)
  • TextField: DetailScale function did not preview and save correct values to PDF (RH-63355)
  • TruncatedCone: Preview of second diameter was incorrect (RH-63587)
  • UserText: Columns were not wide enough to display contents (RH-62706)
  • WeldEdge: Did not merge overlapping SubD edges (RH-63287)

Crashes Fixed:

  • File IO: PDF Export - Resizing the Export PDF dialog box caused a crash (RH-63382)
  • Patch: Crashed Rhino (RH-63416)

Enhancements:

  • FindText: No longer requires selecting annotations (RH-62007)
  • Grasshopper 2: Now exports icons as PNG (RH-63632)
  • Rendering: Cycles Viewport: Added Sharpness and Response settings for speeding up rendering and view manipulation (RH-61467)
  • SDK: RhinoCommon: Added a method to verify SubD component index existence and so on (RH-63475)
  • SubD Symmetry: Added topology SHA1 to ON_SubD for determining type of symmetry update (RH-63527)
  • Sweep1: Now options stick between sessions (RH-62775)

Regressions Fixed:

  • Annotation: Dimensions attached to polysurfaces did not update (RH-63304)
  • Annotation: Styles: Changing font did not update existing text (RH-62904)
  • Block: Drag and drop usually highlighted a wrong block instance (RH-54102)
  • File IO: DXF Import - Text was missing (RH-63313)
  • NamedView: drag and drop fails (RH-63593)
  • PolygonCount: Counting was slower than expected (RH-63378)
  • RDK: Environment in viewports did not interact in real time (RH-63243)
  • SDK: RhinoCommon: Curve.CreateBooleanDifference doesn't work in Rhino 7 (RH-63787)
  • UVEditor: Did not accept zero as world origin (RH-63059)
  • WireCut: The invert step was missing (RH-63044)

SDK Enhancement:

  • OpenNURBS: RhinoPointCloudRandomSubsample is moved to openNURBS (RH-63362)
  • SDK: Added Curve.CreateMatchCurve which calls the new RhMatchCurve C++ function (RH-27368)
  • SDK: RhinoCommon:
    • Added SubD.ToBrep() with default option argument (RH-61886)
    • Exposed ON_Curve::LengthMassProperties (RH-63448)
    • Added MeshFaceList.MergeAdjacentFaces method for merging two triangular mesh faces (RH-63633)

UI Change:

  • Menu: Removed Help > Update Plug-ins (RH-63315)
  • Rendering: Textures: Tooltip display is improved in "Missing image files" dialog (RH-62666)

Usability Problems Fixed:

  • Bridge: Should not project object snaps (RH-62191)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Styles: Changing style did not update dimensions (with overridden properties) pasted from another model (RH-58866)
  • Display: Reflection environment did not update until viewport redraw (RH-63330)
  • Libraries: Arrow buttons in the panel showed blank in dark mode (RH-63521)
  • Preferences: Themes icon looked bad in dark mode (RH-63038)
  • RDK:
    • Color button crashed when using Substance plugin on Mac (RH-63288)
    • Material editor showed wrongly that the current renderer did not support materials (RH-63383)
  • Rendering: Content Panels: Double-click did not make an Environment current on Mac (RH-63274)
  • Rendering: Cycles Viewport: Crashed in OnLoad plug-in override (RH-63699)
  • Rendering: Textures:
    • Rhino took forever to resolve missing textures when pasting objects on Mac (RH-62509)
    • Tooltips display behind the “Missing image files” dialog on Mac (RH-63504)
    • Tooltips in “Missing image files” dialog display in front of the dialogs opened from it (RH-63518)
    • Tooltips in “Missing image files” dialog flickered (RH-63549)

Crashes Fixed:

Regressions Fixed:

  • Layer: : Color could not be changed from popup (RH-63346)
  • Preferences: "Restore Defaults" button was missing in Color settings (RH-63349)

Tasks Completed:

  • SDK: Plug-In specific types (RH-36690)

Windows-Only Changes

Bugs Fixed:

  • BlockManager: Exporting a single block did not save the file with the block name (RH-62911)
  • File IO: Hops: blocks file saving (RH-63292)
  • Grasshopper: Button got the .PNG image size wrong (RH-62909)
  • Layer: Delete key deleted the selected layer when the Layer panel is not active (RH-63400)
  • NamedSelections: The scriptable command had to load the panel (RH-63405)
  • RDK:
    • Rendering panel did not use icon from .NET rendering plug-ins (RH-63206)
    • “Clarity” slider did not display percentage value (RH-63644)
    • Windows FullHeightSection scrolling moves the section back and forth. (RH-63771)
  • Rendering: Cycles: Failed to render substance materials (RH-63575)
  • Rendering: Textures:
    • Tooltips in “Missing image files” dialog display in front of other apps (RH-63505)
    • “Missing image files” dialog lost focus when some dialogs are closed (RH-63517)
  • SDK: RhinoScript: FindDuplicatePoints and point alignment (RH-63736)
  • ScriptCompiler: Compiling rhp trimmed off the last character (RH-63471)
  • SelectionFilter: "Filter" status bar pane did not turn blue when "Sub-objects" was enabled on Selection Filter toolbar (RH-63597)

Enhancements:

  • Grasshopper: Now ignores font substitution when running headless (RH-63308)

Regressions Fixed:

  • Grasshopper: Geometry Pipeline: Component Exception (RH-63639)
  • Selection: Selecting long text was lagged by Properties panel (RH-62653)
  • UVEditor: Highlight edges (RH-63093)
2 Likes

Rhino 7 SR6 Release Candidate 2 for Windows and Mac (7.6.21110) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac .

Bugs Fixed:

  • Display: Pressing "Apply Now" in Custom Lighting Setup of display modes caused changes not to stick (RH-63849)
  • SubD Editing: A sub-selected single vertex could not be moved (RH-63833)
  • SubD Symmetry:
    • Sometimes incorrectly marked components as primary motif components (RH-63835)
    • Reflect - Overlapping faces resulted in when two straddling input faces became overlapping after reflection (RH-63855)
    • Failure to make Rotate symmetry (RH-63862)
  • Undo: Kept only one action when "Max memory used" was set to 4096 MB (RH-58791)

Crashes Fixed:

  • PointCloud: Transforming a large point cloud several time caused memory leak and crashed Rhino (RH-62530)

Regressions Fixed:

  • Display: Grasshopper preview in Rendered display mode (RH-63369)
1 Like

Rhino 7 SR6 Release Candidate 3 for Windows and Mac (7.6.21117) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac .

Bugs Fixed:

  • MeshTrim: MeshSplit: Does not complete (RH-63887)
  • SubD Symmetry: Fixed Radiate failure example (RH-63888)

Crashes Fixed:

  • PointCloud: Transforming a large point cloud several times caused memory leak and crashed Rhino (RH-62530)
  • SubD: nfriend Command: opennurbs!ON_NurbsCurve::SubDFriendlyTag – Access Denied (RH-63928)

Mac-Only Changes

Bugs Fixed:

  • Grasshopper: Right-click did not bring up context menu on secondary monitor (RH-63853)

Windows-Only Changes

Bugs Fixed:

  • Display: OptionsImport: Display modes lag when imported (RH-63242)
  • Installer: Installer reboots during install (RH-63974)

Rhino 7 SR6 Release Candidate 4 for Windows and Mac (7.6.21124) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac .

Bugs Fixed:

  • Display:
    • Symmetry settings controlled appearance of Radiate parent, but Reflect child (RH-64019)
    • Colors of Reflect and Radiate objects were slightly different (RH-64021)
  • File IO: Scripted .PLY export fails (RH-64061)

Regressions Fixed:

  • Display: Reflect preview loses render mesh on faces during edit (RH-63079)

Mac-Only Changes

Crashes Fixed:

  • Mesh: Meshing causes Rhino to crash (RH-56932)

Rhino 7 SR7 Release Candidate 1 for Windows and Mac (7.7.21131) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac.

Bugs Fixed:

  • Annotation: Redundant missing font warnings for each imported layout (RH-59598)
  • Annotation: DimLinear: History update did not rotate dimensions with parent objects (RH-63861)
  • Arc: Mouse pick did not apply distance constraint as pressing Enter (RH-63830)
  • ArrayCrv: Objects were not consistently spaced (RH-64062)
  • BoundingBox: Cumulative=No hanged Rhino (RH-64110)
  • BoxEdit: Lagged with a lot of objects (RH-63807)
  • Display:
    • Block display was slow (RH-62371)
    • Transparency from texture doesn’t show base color correctly in Rendered mode (RH-62424)
    • Shade command: toggle the SubD wires as well (RH-62792)
    • Block attribute calculation made Rhino unresponsive (RH-63264)
    • Dragging SubD vertices reverted smooth/flat modes (RH-63832)
    • Shadows lost for transparency mapped materials (RH-64116)
  • Drag: Alt-copy a single group member created a one-object group (RH-63960)
  • EndBulge: End bulge - control opposite edges at the same time (RH-59953)
  • Export:
  • File IO:
    • Export PDF: Preview issues (RH-62125)
    • SVG Export - Text colors were not exported correctly (RH-63352)
    • Prompts should be removed when importing files into a headless document (RH-63814)
    • DWG Export/Import - Hatch patterns shifted when they round-tripped back into Rhino (RH-63819)
    • DWG Export/Import - Leader text size did not round-trip (RH-63924)
    • OBJ Export - “UseRenderMeshes” option was missing in scriptable version (RH-63962)
    • DWG/DXF Import - Dimensions might be viewed from behind (RH-63990)
  • FindText: Did not remember "Match case" and "Whole word" settings (RH-62011)
  • GrasshopperPlayer:
    • No output contextual components in definition (RH-59105)
    • Polysurface faces could not be selected when GetGeometry component only accepts surfaces (RH-63914)
  • History: Render meshes of Edge Softening did not update (RH-63716)
  • Make2D: Leaves clipping plane selected (RH-63363)
  • Mesh: extreme density on extrusion objects (RH-64087)
  • NamedSelections:
    • NamedSelection: Multiply with BlockEdit (RH-63834)
    • Named Selections: Fails on points from multiple objects (RH-64126)
  • NamedView: List view scrolled to top when a named view was restored (RH-63742)
  • OSnap:Mid: Mid Osnap behavior has changed between V5 and V6 (RH-47066)
  • OpenNURBS: ONX_Model::AddDefaultDimensionStyle threw exception (RH-64090)
  • PackageManager: Had a huge dialog box (RH-63826)
  • Patch: Behaved differently when same edges were selected differently (RH-61810)
  • PerFaceDisplayColor: Typo in RemovePerFaceColors command's feedback message (RH-63947)
  • Print:
    • Detail views using Rendered mode did not print (RH-63402)
    • Arctic mode printed horizon (RH-63860)
    • Tiled with 300 PDI Raster & Artic display modes (RH-63903)
  • QuadRemesh: Quadremesh: worksession ouput remains in the inactive file (RH-61040)
  • RDK:
    • EXR texture rotated (RH-51581)
    • Raytraced mode required a viewport wiggle to show changes of baked textures (RH-58954)
    • Constant material updates from ChangeQueue prevented Raytraced mode from rendering (RH-63792)
    • Constant material updates from ChangeQueue prevented ProRender from rendering (RH-63915)
    • Assigning material changed material base color (RH-64053)
  • Rendering: RenderOpenRenderImage command did not open window with correct size (RH-61873)
  • Rendering: Cycles:
    • Multi-device broken (RH-57576)
    • Color mask for Picture material did not work with Cycles (RH-61836)
    • Basic environment using background color did not work correctly with Skylight (RH-61842)
    • Sun size was different between sessions (RH-64003)
  • Rendering: Materials:
    • Objects were not selected/deselected properly after dropping a material (RH-56570)
    • Metal bump textures did not show up in Rendered mode (RH-63413)
    • Sphere preview thumbnail gave wrong info (RH-63520)
    • PBR normal map and environment were mixed (RH-64007)
    • Filename did not stick with an unhandled exception (RH-64057)
  • Rendering: Realtime SDK: Restoring snapshot did not trigger skylight change event in ChangeQueue (RH-63734)
  • Rendering: Texture Mapping:
    • Object properties showed incorrect mapping type (RH-60653)
    • Repeat of Grit texture did not display properly in Rendered mode with “Advanced texture preview” enabled (RH-63778)
  • Rendering: Textures:
    • Advanced texture preview caused progressive baking in Raytraced mode (RH-63865)
    • Base color channel was baked unexpectedly (RH-63868)
    • Models with lots of baked textures took a long time for second load (RH-63879)
    • Stock bump textures did not update properly (RH-63970)
    • Baking high resolution textures used up a huge amount of disk space (RH-64037)
  • SDK: RhinoOffsetCurveOnSrf did not work across seam of closed surface (RH-63132)
  • SDK: GhPython: Intersect caused memory leak in Grasshopper (RH-63426)
  • SDK: RhinoCommon:
    • RhinoWindows.Controls.RenderContentUserControlCollapsibleSection did not work in Visual Studio Design mode (RH-50717)
    • Expose RhinoGetDibAsTextureFileReference to RhinoCommon (RH-59674)
    • RhinoObject.CommitChanges() returning false in headless Rhino Document (RH-63577)
    • GumballAppearanceSettings CreatePointer() caused memory leak (RH-64076)
  • Selection: Selecting sub-objects in blocks caused out of memory (RH-63919)
  • SubD: SubD shared pointer use leaking memory (RH-63281)
  • SubD Symmetry:
    • SubD Symmetry won’t update after Bridge (RH-62915)
    • Radiate extrude error example (RH-63939)
    • Radiate with motif count 2 doesn’t work right (RH-64081)
  • Subobject Selection: Deleting SubD sub-objects worked differently between Shaded and Wireframe modes (RH-64035)
  • Sweep1: Failed in a specific case (RH-62112)
  • UVEditor: Did not work well with Advanced texture preview in Rendered mode (RH-63468)
  • Undo: Did not update perface material display when Displacement plug-in was loaded (RH-50584)
  • UnrollSrf: UnrollSrfUV - Prompt did not include text dots and points (RH-62551)
  • ViewCaptureToClipboard: ViewCapture: Shadows missed if the image is tiled (RH-60041)

Crashes Fixed:

  • RDK:
    • Repeated renderings ran out of memory and crashed Rhino (RH-64004)
    • Color button caused a crash (RH-64119)

Enhancements:

  • Annotation:
    • Frame around text pays attention to print width settings (RH-62036)
    • SelDimOverride command now selects any annotation, not only dimension, that has a style override (RH-63693)
  • Color Picker: Added RGB sliders to HSV, HSL, CMYK wheel modes (RH-62785)
  • Connect: ExtendOtherCurvesBy=Smooth is made not to add control points (RH-63393)
  • DocumentProperties:
    • Document User Text now hides keys added by Guides of modeling aids (RH-63781)
    • Document User Text now hides keys added by BoxEdit (RH-63782)
  • File IO:
    • STEP Import - Reports unit and tolerance in command history (RH-50775)
    • PDF Export - Lines are printed with rounded end caps (RH-50899)
    • OBJ Export - New “Export as triangles” option (RH-62328)
    • AI Import - Uses PDF import options for PDF-based .ai files (RH-62392)
    • SKP Import/Export: Added support for SketchUp 2021 files (RH-62766)
    • SVG Export: Saves files without UTF-8 BOM to improve readability for other apps (RH-63372)
  • Inset: Added Group mode for multiple selected SubD faces (RH-52735)
  • Layout: In the overlapped region of detail views, double-click close to the center of a detail view to activate it (RH-63408)
  • Lights: Shadow intensity of Spot, Point and Directional lights now changes shadow softness (RH-63856)
  • MatchProperties: Added "Texture mapping" option (RH-54829)
  • Modeling Aids: Elevator mode now instantly updates preview when typing a distance (RH-62447)
  • Options: Added ExportDocumentUserText advanced setting that decides if Document User Text will be exported or copied to Clipboard (RH-63589)
  • Panels: NamedCPlane, NamedView, NamedPosition, Snapshot items can be sorted by ascending, descending, or custom orders (RH-60323)
  • Picture: Texture display will not change when Picture plane is split and shrunk (RH-62508)
  • Properties: Column width in Attribute User Text can be remembered in a Rhino session (RH-60074)
  • Reflect: Control points across the reflection plane can be edited (RH-63636)
  • Rendering: Stops testing tangents when edge display is turned off to speed up startup time (RH-63522)
  • Rendering: Materials:
    • Added “Yes to All” button for assigning a material to objects inside a block (RH-60150)
    • “Assign to object” prompts to keep or override sub-object materials (RH-62543)
  • UntrimAll: UnTrimAll: Supports removing holes in hatches (RH-62914)
  • UserText: "Paste key and value to all layouts" now skips existing keys (RH-56774)
  • WireCut: Supports multi-cutting curves (RH-39776)

Features Added:

  • Rendering: Textures: New RenderReportImageFiles command (RH-62387)
  • Selection: New SelFontUse command (RH-63724)

Regressions Fixed:

  • Annotation: DimCurveLength and DimArea did not allow selecting curves in non-active detail views (RH-63149)
  • FindText: Did not find text strings in dots (RH-63047)
  • SelBrush: RealTimeSelection did not work with points, curves, and meshes (RH-63842)

SDK Enhancement:

  • Developer Tools: Added dotnet new templates (RH-63812)
  • SDK:
    • Allows adding objects to inactive layouts (RH-49373)
    • Added change event watcher for document user text (RH-64028)
  • SDK: RhinoCommon:
    • Expanded enum for GripType now includes EditPoints (RH-56945)
    • Added .NET SDK access to get the C++ SubD vertex faces (RH-63232)
    • ON_BrepFace::m_face_uuid is exposed (RH-63902)

Tasks Completed:

  • ApplyDisplacement: Is changed to a hidden command (RH-63502)

UI Change:

  • Reflect: Option RemoveExistingSymmetry is renamed to RemoveExistingReflectSymmetry (RH-62436)
  • SubD: add split by subd edge loop to the edit menu in the subd menu - (RH-64042)

Usability Problems Fixed:

  • Eto: Named item panels were not selected until mouse button was released (RH-63748)

Mac-Only Changes

Bugs Fixed:

  • Block: Annotation style doesn't survive paste into new file (RH-62979)
  • Display: Shaded controls missing from a new display mode. (RH-58120)
  • Groundplane: Setting a negative height crashed Rhino (RH-63708)
  • ImportOptions: ImportPreferences fails (RH-63979)
  • Menu: Capture commands missing from the Viewport menu (RH-57629)
  • PropertiesPage: Light properties did not allow values grater than 100 (RH-54373)
  • Rendering: Textures: Missing textures made model not open (RH-63925)

Crashes Fixed:

  • Eto: Opening a model caused instant crash on Mac (RH-63976)

Enhancements:

  • File IO:
    • Allows a damaged 3DM to open on Mac so it can be reverted to a valid version (RH-61095)
    • 3DM - Added “Do not show this again” checkbox to “Auto Save disabled” warning when opening an old version 3DM (RH-62544)
  • Templates: Annotation styles are updated to use Arial font to avoid font missing on Windows (RH-58931)

Incomplete Port:

  • ExtractIsocurve: Added History support on Mac (RH-62623)

Windows-Only Changes

Bugs Fixed:

  • Display: OpenGL Cap - Transparent layer (RH-63537)
  • DocumentProperties: Some render settings were not scriptable (RH-62269)
  • Eto:
    • Several dialogs were a lot larger than necessary (RH-63828)
    • ComboBoxCell did not function correctly (RH-63922)
  • Gumball: Gumball not working in this model (RH-63917)
  • Print: Some views were partially clipped (RH-58678)
  • Rendering: Texture Bake Quality was not set correctly in Render options (RH-63867)
  • SDK: Dialog with warning blocks python script (RH-51402)
  • SDK: RhinoScript: Rhino.idl and RhinoScript.idl reported 6.0 instead of 7.0 (RH-63874)
  • SpaceMouse: 3D Connexion did not work properly on Rhino.Inside Revit (RH-62038)

Enhancements:

  • BlockManager: Special characters in block names are exported as underscores (RH-62906)
  • Display: OpenGL Cap - SystemInfo (RH-64069)
  • Fullscreen: Fullscreen - sticky between sessions (RH-53683)
  • Interface: Added InactiveTabBackground advanced setting for changing color of inactive tabs (RH-62579)
  • Layer: Allows deleting layers with the keyboard delete key (RH-63265)
2 Likes

Rhino 7 SR7 Release Candidate 2 for Windows and Mac (7.7.21138) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac.

Bugs Fixed:

  • RDK: Need more precision in displacement amount control (PBR) (RH-64214)
  • Rendering: Post Effect: Gaussian Blur causes overexposure effect (RH-64172)

Mac-Only Changes

Bugs Fixed:

  • Grasshopper: Grasshopper Preferences crashes (RH-64179)