Rhino 7 Service Release Available

Rhino 7 SR1 (7.1.20343) 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:

  • Annotation: Hatch: Annotation: Return _StartPoint and _EndPoint to the gradient hatch edit stop command line options (RH-61328)
  • Annotation: Leader: Blank leader shows extra points at the arrow tip (RH-61093)
  • Annotation: Text: Created by plug-ins may have no annotation style assigned (RH-61123)
  • BlendEdge: Should not setback at two-way corners (RH-61562)
  • BlendSrf: Causes a memory leak (RH-61345)
  • Cap: Incorrectly flips orientation of input polysurface (RH-61185)
  • Color Picker: Windows Rhino locks up when opening color dialog (RH-61797)
  • Copy: Right-click or Enter does not finish the command when distance constraint is active (RH-58758)
  • Display:
    • Shade-highlight selected ignored for per face colors (RH-61137)
    • Rendering a material thumbnail affects the environment texture used to render objects in the viewport (RH-61346)
    • Blurry reflection environment texture completely broken with a specific environment (RH-61375)
  • DupMeshEdge: Locks up if a SubD edge is selected (RH-61817)
  • Eto:
    • UI - Pasting material from color sometimes gives a material of the wrong color (RH-57766)
    • TextBox on a Panel in a TreeGridView misses keystrokes (RH-61209)
  • ExtractSrf: Options in macros not working with preselection (RH-61071)
  • File IO:
    • PDF Export - Print with “Only selected objects” exports a blank detail (RH-61009)
    • SKP Export - Do not pop up short edge warning in scripted export (RH-61378)
    • OBJ Export - Fails when bitmap textures missing in materials (RH-61470)
  • Installer: Windows Start menu Programs entry has incorrect text (RH-61456)
  • Licensing: Behavior:
    • Rhino 7.1 RC refuses to license after installing (RH-61626)
    • Buy a License link doesn’t work (RH-61669)
  • MatchSrf: Selection filter issue (RH-61166)
  • Mesh: Normals flipped on meshes created from mirrored blocks (RH-61159)
  • PointsOn: Selection filter issue (RH-61191)
  • Print: Layout page order, in Eto Print UI, is not display sorted by page number (RH-61410)
  • RDK:
    • When creating a material the RDK creates an invalid mesh and logs an ON_ERROR (RH-61005)
    • RenderOpenLastRendering does not work (RH-61122)
  • Rendering:
    • HUD - The post effect star icon does not always update (RH-61020)
    • Render command triggers saving document prompt (RH-61542)
  • Rendering: Cycles: Render channel option won't change in Document Properties (RH-61106)
  • Rendering: Decals: Adding decal fails with ETO UI (RH-61366)
  • Rendering: Materials:
    • ETO UI - Edit texture (pen icon) doesn’t work on Windows (RH-58061)
    • Eto dialog (PBR import) problem with multiple screens (RH-60562)
    • Objects with PBR material don’t honour the Receives Shadows setting (RH-61143)
  • Rendering: Texture Mapping: UVs for SubD are wrong in Rendered mode (RH-55655)
  • Rendering: Textures: Marble becomes striped (RH-61118)
  • SDK: Python: Rhino Python main namespace is not defined (RH-61060)
  • SDK: RhinoCommon: Spelling mistake on Transform.IsZeroTransformaton(double zeroTolerance) (RH-61232)
  • SelBrush: Panning view with Shift + RMB unexpectedly resizes brush width (RH-61233)
  • SoftTransform: ESC does not cancel radius picking (RH-61198)
  • SubD: Creating SubD display information for a SubD tire tread is slow (RH-60542)
  • SubDSweep1:
    • Ignores Closed option in 7.1 (RH-61099)
    • Should not close when the rail is open (RH-61140)
  • SubDSweep2: Not working properly when ending at singular point (RH-61362)
  • Templates: Snap spacing and minor grid line spacing are different in some template files (RH-61563)
  • ToNURBS: Meshing issues on a SubD (RH-61125)
  • ViewCaptureToClipboard: ViewCaptureToFile: Arctic mode causes near-plane clipping issues (RH-61217)
  • ViewCaptureToFile: Tiling in high resolutions (RH-61061)
  • WeldEdge: Welds edges together in an unexpected way (RH-60992)

Crashes Fixed:

  • DupEdge: SubD lock up (RH-51702)
  • RDK: Material Library dialog on the Mac crashes (RH-61368)
  • Rendering: Crash when cancelling ViewCapture* of Raytraced viewport (RH-61586)

Enhancements:

  • Align: New ToFitPlane and ToPlane > 3Point options (RH-61187)
  • Annotation: Styles: Missing font detection can be disabled (RH-61167)
  • Arc: New Midpoint option (RH-61042)
  • BooleanIntersection: Added DeleteInput option (RH-60576)
  • Display: Stop writing and reading of baked texture files to avoid stutter in dynamic views (RH-61303)
  • ExtractPt: Supports postpicking mesh vertices and extracting SubD vertices (RH-61226)
  • File IO:
    • STEP Import - New “Skip invisible geometry” option (RH-60421)
    • STEPTree command now displays unit and tolerance of STEP file (RH-61129)
  • SelChain: Prefers adding brep/extrusion edges of the same type (naked or internal) (RH-61126)
  • SubDSweep2: SubDSweep1/2: Added "Creases at kinks" option (RH-60842)
  • Viewports: Non-plan parallel viewports support object center view rotation with Ctrl+Shift+RMB (RH-60527)

Features Added:

  • File IO: New StepUnitsAndTolerance command (RH-61421)
  • SDK: Python: rs.ExtendCurvePoint missing argument (RH-30501)

Regressions Fixed:

  • File IO: DXF Import - Text missing in Rhino 6 and 7 (RH-61301)

SDK Enhancement:

  • RDK: Allows 3rd parties to write Post Effect UIs in C# (RH-57414)
  • SDK: RhinoCommon: Supports setting object custom render mesh (RH-50831)

UI Change:

  • InterpCrv: SubDFriendly option is made always available (RH-61252)

Usability Problems Fixed:

  • FilletEdge: ChamferEdge/BlendEdge/FilletEdge: Made Edit option start with editing handles instead of edge selection (RH-61255)
  • SelDup: Does not find closed curves with opposite direction (RH-61384)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Text: Text not visible after placing it (RH-61300)
  • Code Editor: Python: Atom editor cannot communicate with RhinoBETA.app and Rhino 7.app (RH-61407)
  • Grasshopper: Can't resize or hide component tabs/toolbar and sizing is too large (RH-60850)
  • Installer: Space in "Rhino 7.app" breaks yak convenience script (RH-61495)
  • PackageManager: Latest version doesn't update when pre-release checkbox toggled (RH-61406)
  • Print:
    • Raster output does not miter lines with width on Mac (RH-61330)
    • All Layouts Broken in Rhino 7 for Mac (RH-61334)
    • Range of Layouts Broken in Rhino 7 for Mac (RH-61337)
  • Properties: Custom mesh settings are not scriptable (RH-61062)
  • Redo: Redo Multiple dialog mislabled in Rhino for Mac (RH-61365)
  • Rendering: Post effects not applied after render completion (RH-61455)
  • Rendering: Materials: Opening Material Editor hangs Rhino on Mac (RH-61616)
  • SDK: RhinoCommon: Document.HatchPatterns.Rename and Delete do not work (RH-61024)

Cosmetics:

  • ViewCaptureToFile: Command line feedback is truncated (RH-60998)

Crashes Fixed:

  • Rendering: Cycles: Crash when reading settings (RH-61175)

Windows-Only Changes

Bugs Fixed:

  • Display: Custom mode incorrectly display mesh with vertex colors (RH-59395)
  • Grasshopper: Slider animation exporter ignores file format and always saves PNG files. (RH-61244)
  • Installer: Installing Rhino WIP 7 messes with official Rhino 6 install (RH-45568)
  • Localization: Render Menu > Current Renderer is not localized (RH-61196)
  • Panels:
    • Tabs (not showing text) too wide when wrapped (RH-60993)
    • Curve Piping slider disappears off the page (RH-61067)
  • Rendering:
    • Post effects not applied after render completion (RH-61327)
    • Advanced settings cutoff in Rendering panel (RH-61412)
  • Rendering: Cycles: Rhino UI locks up until rendering in Raytraced viewport is finished (RH-60919)
  • Rendering: Decals: Run-time check failure when cancelling cylindrical decal mapping (RH-58845)
3 Likes

Rhino 7 SR2 (7.2.21012) 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:

  • 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:
    • Viewport performance very slow in V7 (RH-61570)
    • Edge Softening slows down performance (RH-61658)
  • Eto: Slider responds to mouse movement when it shouldn't (RH-61501)
  • ExtractMeshPart: Added ExtractWholeDisjointParts and JoinOutput options to the scriptable command (RH-61415)
  • File IO:
    • DWG/DXF Import - Supports reading UserArrow settings (RH-61087)
    • STEP Export - Should leave product description empty (RH-61671)
    • DWG/DXF Import - By Object Color 7 always comes in black (RH-61723)
    • SKP Import - Error when Sketchup Texture Writer enabled (RH-61851)
  • FilletEdge: Leaves naked edges if input not shrunk first (RH-60428)
  • 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)
  • Print: PDF export scaling issues in v7 (RH-61925)
  • Properties: Detail view settings only accept the first change (RH-61689)
  • 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)
    • SimulatedMaterial can cause a race condition on the cache (RH-61631)
  • 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)
    • PBR material “explodes” objects in Rendered display mode (RH-60814)
    • 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)
  • SDK: RhinoCommon: NurbsSurface.EpsilonEquals doesn't compare control points (RH-61937)
  • Selection:
    • Ctrl-Shift-Click does not select whole SubD in groups (RH-58082)
    • Picking a curve overlapping an edge is difficult (RH-61819)
    • Incorrect depth culling in wireframe viewport (RH-61910)
  • SubDLoft: Picking order is ignored (RH-61543)
  • SubDSweep1: Partial sweep along rail does not work (RH-59947)
  • TextField:
    • Detail View Not Displaying Proper Text (RH-61687)
    • DateModified is 1 hour off (RH-61705)
    • Convert lcase functions so that they parse correctly - II (RH-61735)
    • Exception error (RH-61933)
    • <DocumentText(“Key”)>% does not return #### when it cannot be resolved (RH-61990)
  • 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)

Crashes Fixed:

  • SubD: Fix crash in SubD core (RH-62235)

Enhancements:

  • ArrayPolar: ZOffset supports negative values (RH-61742)
  • 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)
    • Keep brep/extrusion face selected after extrude (RH-61728)
  • Join:
    • Maintains degrees and control points of the input curves (RH-57979)
    • 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)
  • OSnap:Cen: OSnap Cen: See average location of all control points of a planar SubD as center point (RH-59192)
  • Offset: Ribbon/Slab: Added OutputLayer=Current/Input option (RH-61655)
  • PluginManager: Added filter for plug-ins installed by Package Manager (RH-61718)
  • Point: : Added Undo option (RH-61823)
  • Rendering: Post Effect: Prompts to save changes when closing render window (RH-61499)
  • SubCrv: Added FromMidpoint option (RH-53494)
  • TextField: More date and time presets in Date and DateModified functions (RH-61913)
  • UDT: FlowAlongSrf: ConstrainNormal=Yes allows to define the constraint direction (RH-59693)
  • WireCut: A surface edge can be selected as the cutting curve (RH-61416)

Regressions Fixed:

  • SDK: RhinoCommon:
    • Mesh Inclusion (IsPointInside) use new intersector (RH-62109)
    • Mesh Split (MSplit) Fails in V7, works in V6 (RH-62159)

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:

  • 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)
  • 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)
  • Layer: Detail view visibility incorrect (RH-61508)
  • Properties:
    • Custom render mesh settings should be disabled for mesh objects (RH-61732)
    • ViewportProperties: Size option in scriptable command re-sizes modeling window to achieve requested viewport size (RH-61795)
  • 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)
  • 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)

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)
  • Display: Unable to force Rhino to use Intel GPU (RH-62002)
  • 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)
  • Options: The scriptable PickableControlPolygon option fails (RH-54179)

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)

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)

Rhino 7 SR2 Hot Fix 1 (7.2.21021) 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:

  • Decals don’t work in Cycles - Rhino 7.2 (RH-62373)
1 Like

Rhino 7 SR3 for Windows and Mac (7.3.21039) 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)
  • DraftAngleAnalysis: Display of edges lags (RH-62164)
  • Eto: Rendering Panel does not have icons in Current Renderer drop-down (RH-62046)
  • ExtractSrf: Count is wrong (RH-62083)
  • File IO:
    • UV mapping does not export correctly to OBJ/FBX (RH-57899)
    • PDF Export - Preview scaling issue (RH-62035)
    • AI Import - Text overlapping (RH-62102)
  • Grasshopper:
    • Timers expire too often (RH-62138)
    • Trigger (Timer) object on/off state not persistent (RH-62163)
  • Gumball:
    • Extruding a polyline with scale handle creates degenerated faces (RH-15101)
    • Extruding does not select the end edges in Shaded mode (RH-61985)
    • Extruding surface does not retain Gumball alignment (RH-61999)
    • Sub-object selection unexpectedly transfer to history children (RH-62049)
  • Kink Removal: Deleting a curve kink removes other parts (RH-62054)
  • Layer: Layer Panel Jumps Back to Top when Changing Layer Visibility (RH-62456)
  • LoadPlugin: "Unable to load plug-in: ID already in use" when original DLL is in same directory as RHP (RH-61630)
  • 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)
  • Paste: Lags in V7 (RH-60569)
  • Print:
    • Vector output does not pay attention to Picture material transparency (RH-60275)
    • 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)
    • Importing rmtl files adds many placeholder items to Type list (RH-62055)
    • 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 boundary edges as input (RH-61983)
    • Deformable option may displace the surface (RH-62045)
    • Fails with SubD interior edges as input (RH-62116)
  • RibbonOffset: Fails to generate offset curve on outside (RH-61854)
  • 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)
    • Line.ToNurbsCurve() not setting domain (RH-61974)
  • 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)
  • Surface-surface intersection: Incomplete intersections (RH-61958)
  • Symmetry: History does not update properly (RH-47374)
  • 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:
    • UV mesh may not be split along selected seams (RH-12768)
    • 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)
  • VolumeMoments: Principal Moments of Inertia are wrong (RH-62150)

Cosmetics:

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

Crashes Fixed:

  • SDK: Intersecting a ray with an empty mesh crashes Rhino 7 (RH-62317)

Enhancements:

  • Extrusion Object: Will not become a polysurface when its end face is moved in the extruding direction (RH-18905)
  • File IO: PDF Import - Supports layer hierarchy (RH-61109)
  • Polyline: Tab constraint now suspends Helpers (RH-62149)
  • QuadRemesh: Added Delete Input Object checkbox (RH-61211)
  • Rendering: Materials: Saving Physically Based Materials to v6 3dm is improved (RH-61151)
  • Sketch: Added ClickToSketch option (RH-32560)
  • Splash and About: Allow Esc to close (RH-61847)
  • SubDSweep: /SubDSweep2: New SubDChain option (RH-61779)

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)
  • 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)
  • DocumentProperties: Linetype and Hatch settings were not scriptable (RH-61267)

UI Change:

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

Mac-Only Changes

Bugs Fixed:

  • CSharpCodeProvider does not work with a space in the name (RH-62177)
  • 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)
  • Grasshopper:
    • Timer/Trigger can cause input to be unresponsive on Mac (RH-61730)
    • Python component crash (RH-62039)
  • 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)
  • Preferences: Themes options all broken (RH-62257)
  • Properties: IOR drop-down list in object material does not work (RH-62284)
  • Rendering: Materials: 'Assign to Layers' incorrectly shows layers that have been deleted (RH-61929)
  • SDK: GHPython: SDK GhPython: Printing to output panel problem on Mac when no data existing (RH-62363)
  • SDK: Python: RunPythonScript - macros fail (RH-62230)
  • Sketch: In progress sketch previews disappear. (RH-62157)
  • ToolPalettes:
    • Name text color should be brighter in dark mode (RH-62205)
    • PanelingTools missing in 7.1 on Mac (RH-62278)

Crashes Fixed:

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

Enhancements:

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

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)
  • File IO: PDF Export - Preview doesn't show dimensions (RH-62040)
  • Licensing and Validation: Rhino doesn't run in Windows Sandbox (RH-62272)
  • Options: Plug-ins - Clicking Enabled checkbox scrolls list (RH-62189)
  • Properties: Annotation Style is blank (RH-61560)
  • SDK:
    • Rhino.AddLoftSrf broken in Rhino 7 SR0 (RH-61984)
    • RhinoFitCurve() fails in Compute (RH-62103)
  • SDK: RhinoScript: Creating Rhino.Interface.7 always launching new instance (RH-62126)

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:

  • Rendering: Added EmbedFileDocumentDefault and NeverEmbedFiles advanced settings for image embedding (RH-58249)
  • Viewports: Added EnableWindowsGestures in advanced settings to allow disabling gestures in viewports (RH-62173)

Rhino 7 SR3b for Windows and Mac (7.3.21053) is now available

Bugs Fixed:

  • SDK: RhinoCommon:
    • Rhino.Geometry.Intersect.Intersection.MeshLine broken (RH-62807)
    • MeshLine error with cases present in RhinoNature (RH-62831)
  • SubDInset: Command name was localized in Asian language versions (RH-62692)

Windows-Only Changes

Features Added:

  • Rendering: Added EmbedFileDocumentDefault and NeverEmbedFiles advanced settings for image embedding (RH-58249)

Rhino 7 SR4 for Windows and Mac (7.4.21067) is now available

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)
  • BlockManager: Block count was different between the dialog and scriptable command (RH-62657)
  • BooleanDifference: Brep face incorrectly selected (RH-62550)
  • CSec: Dynamic feedback did not work (RH-62517)
  • Curve-surface intersection:
    • Tangent circles were not trimmed properly (RH-49513)
    • Circles were not trimmed correctly by lines (RH-52378)
  • Display:
    • Grasshopper geometry was not affected by Arctic mode (RH-54491)
    • Block instances became invisible in Rendered mode with reflective material on ground plane (RH-62541)
  • Drag and Drop: Images with jpeg file extension were rejected (RH-62415)
  • Explode: Did not warn on dense meshes (RH-62722)
  • 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)
  • History:
    • Dimensions lost history (RH-62628)
    • Radial dimensions jumped when geometry was edited (RH-62629)
  • 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)
  • Libraries: External drive locations overlapped in Favorites (RH-44424)
  • Lights: Intensity input field does not take decimal period (RH-62292)
  • MatchProperties:
    • Matching Displacement properties only worked once (RH-52715)
    • Did not overwrite existing Displacement settings in target objects (RH-53853)
  • Mesh: Previewing document shaded render viewport mesh settings used only by breps and extrusion objects should exclude SubDs (RH-61652)
  • MeshRepair:
    • Reported wrong naked edge count (RH-59042)
    • Missing information for self intersections (RH-62383)
    • “Align Vertices” button ran an obsolete command (RH-62619)
  • Modeling Aids: Incremental distance constraint does not work with tab constraint (RH-62346)
  • PackageManager:
    • Listed incompatible version as available update (RH-62299)
    • Packages for Rhino 7.4 could be installed in 7.3 (RH-62590)
    • Only listed first 100 packages (RH-62811)
  • Picture: The scriptable command created a Custom, not a Picture, material (RH-48174)
  • PluginManager: All plug-ins marked as "Installed by Package Manager" (RH-62365)
  • QuadRemesh: Should not inherit group data from original object (RH-62229)
  • RDK:
    • Scripting material name did not work properly (RH-53152)
    • 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)
    • SetEnvironmentTexture did not work in Rhino 7 (RH-62874)
  • Rendering: Post Effect: The Denoiser effect was not applied to ViewCaptureToXXX results (RH-60785)
  • 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)
    • Custom mesh mapping fails on mesh objects (RH-62605)
  • 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)
    • CRhinoObjRef::SelectionPoint returned incorrect location (RH-62633)
  • SDK: Python: rs.AddLoftSrf not working (RH-61632)
  • SDK: RhinoCommon:
    • Rhino7Id property missing from Rhino.RhinoApp (RH-61880)
    • InstanceDefinition properties not documented (RH-62600)
  • SelBrush: Curve option returned cancel and made subsequent commands in a script fail (RH-62697)
  • Select: Picking accuracy degraded lately (RH-62234)
  • Selection: Lasso incorrectly selects clipped mesh faces (RH-62303)
  • Text: Could be exploded into curves upside down (RH-62591)
  • 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)
  • VolumeCentroid: Was incorrectly calculated (RH-39331)

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)
  • RDKCrash: Crash caused by accessing RenderMaterials table twice (RH-62647)
  • SDK: RhinoOffsetCurveOnSrf was crashed by a Python script (RH-63131)
  • SDK: RhinoCommon: Repeatable crash in CRhCmnFileDialog (RH-62568)

Enhancements:

  • ExtractIsocurve: MoveExtractedIsocurve now ignores "Lock Children" of History (RH-62420)
  • File IO: SKP Import - Displays warning when SketchUp file is newer than supported (RH-62765)
  • InterpCrvOnSrf: Edit option now ignores "Lock Children" of History (RH-62421)
  • PackageManager: Local package repository supports keyword search (RH-62476)
  • 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)
  • Reparameterize: Works individually on polycurve segments instead of the whole polycurve (RH-62712)
  • 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)
  • ClippingPlane: Layout Views list in Properties always switched to Model Views list (RH-62571)
  • DraftAngleAnalysis: Green might be at a wrong location in the color gradient (RH-62688)
  • Grasshopper: Components: Mesh Curve Intersection did not find all intersections (RH-62386)
  • MoveEdge: Distorted surface without internal trims (RH-62818)
  • OpenNURBS: Bahnschrift U+00C5 glyph broken by recent Korean glyph fixes (RH-62592)
  • 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: 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)
    • Exposed ON_Surface::Extend (RH-62569)
    • GetNextDiscontinuity tolerance parameters were missing (RH-62573)
    • Added two new InstanceDefinition.UseCount methods (RH-62640)

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)
    • Added Analyze > Curve > ShowEnds (RH-62452)

Usability Problems Fixed:

  • Grasshopper: Spelling of Deconstruct Rectangle (RH-56250)

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)
  • Layout: Adding a layout in Layouts panel caused crash (RH-62991)
  • Preferences: Rhino stuck on Initializing on splash screen (not a crash) (RH-63061)
  • 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)
  • Layout: Deleting a layout in Layouts panel caused crash (RH-62992)
  • Rendering: Textures: Undo after adding a texture causes crash (RH-62414)

Enhancements:

  • File IO: Tuned up behavior of file duplicating (Shift+Command+S) (RH-62594)
  • PackageManager: Package icons can be added by including the icon file in the package (RH-62298)
  • Properties: Added Displacement settings to curves with Curve Piping enabled (RH-62282)

Incomplete Port:

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

Windows-Only Changes

Bugs Fixed:

  • Menu: "Help > Technical support" goes to a 404 error (RH-62466)
  • Panels: Active panel is not remembered when Rhino restarts (RH-46449)
  • RDK: UI issues about render contents not supported by V-Ray (RH-49702)
  • Rendering: Textures: Rhino hanged when running a command while searching for textures (RH-61634)
  • 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:

  • Rendering: Cycles: OpenCL render device usage has been improved to avoid crash (RH-62353)
  • 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)
  • ScriptCompiler: Compiled script plug-in does not print message when loading (RH-61920)

Usability Problems Fixed:

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

Rhino 7 SR4 Hot Fix 1 for Windows and Mac (7.4.21078) is now available

Regressions from 7.3 Fixed:

  • Gumball: Numeric input incorrect for Gumball Copy, Offset, Circle, Move, and More (RH-62774)
  • ClippingPlane: Changes in properties were applied to all clipping planes (RH-62866)

Mac-Only Changes

Regressions from 7.3 Fixed:

  • Rendering: Cycles: Raytraced mode did not work on Mac (RH-63226)

Rhino 7 Service Release 5 for Windows and Mac (7.5.21100) is now available

Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

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)
  • 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 - Cylinders were exported with incorrect orientation that caused problems in AlphaCAM (RH-62880)
    • FBX Export - ExportwithOrigin was incorrect (RH-62966)
    • OBJ Import - Failed with expired V7 evaluation licenses (RH-63064)
    • PDF Export - Changing “Arrowhead size” did not update preview (RH-63189)
    • PDF Export - Changing “Point object size” did not update preview (RH-63190)
    • PDF Export - Changing “Default line width” did not update preview (RH-63191)
    • WriteLocalTempFileWhenSaving caused file saving failure (RH-63324)
  • Grasshopper: An index out of bounds crashed Rhino 7 (RH-63301)
  • Grasshopper: Components: Kangaroo Rod Goal did not works in Rhino 7 (RH-62990)
  • Gumball:
    • Was inconsistent with ExtrudeSrf (RH-62677)
    • Z Scale handles might be lost (RH-63035)
  • Kangaroo2: Rod component error in Rhino 7 (RH-62850)
  • 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:
    • Did not detect a bad mesh in a specific case (RH-53704)
    • Help link needs to update for “Align Vertices” (RH-62797)
    • Did not count extremely short edges correctly (RH-63364)
  • 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 did not work (RH-63014)
    • Custom render content folder did not work (RH-63015)
    • Maxwell icon in current render dropdown list was extremely large (RH-63210)
  • Rendering: Cycles:
    • Decal did not show in Raytraced mode if the assigned material had transparency (RH-43942)
    • Raytraced mode did work with multiple mapping channels (RH-50090)
    • Raytraced mode timer went to minus time (RH-60374)
    • Vertex color rendering was broken (RH-62682)
    • Render quality drop down was not being used (RH-63008)
    • Normal map was incorrect (RH-63236)
    • PBR materials with normal maps were rendered black (RH-63259)
  • Rendering: Cycles Viewport:
    • Texture mapping did not match Rendered mode (RH-63164)
    • Selecting objects incorrectly re-started raytracing when Gumball was visible (RH-63421)
  • Rendering: Decals:
    • Did not display in Raytraced mode (RH-42493)
    • Did not show non-PBR materials in Raytraced mode (RH-57850)
    • Sub-object material on object blocked decal assignment (RH-61356)
  • Rendering: Materials:
    • Scene settings made for thumbnails were not saved to .rmtl files (RH-60658)
    • Slowdown when selecting PBR material in Materials panel (RH-62522)
    • PBR displacement enlarged objects (RH-62832)
  • 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)
    • Bloom and Glow did not 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:
    • Rhino 7 Brep.Split() Returns a NULL as first array item (RH-62477)
    • Layer.FromJSON failed (RH-62839)
    • CommonObject.FromJSON(string s) (RH-62887)
    • ChangeContext.RealTimeUI was missing (RH-62968)
    • Layer.ForceLayerVisible with referenced files crashed (RH-63016)
    • NumericValue for angular dimensions returned radians instead of degrees (RH-63018)
    • Static File3dm.ReadPreviewImage did not work in standalone Rhino3dmIO.Desktop (RH-63066)
    • Rhino.FileIO.DracoCompression isn’t round-tripping colours properly (RH-63277)
    • NurbsSurface.EpsilonEquals failed on duplicate surfaces (RH-63583)
  • SmartTrack: "Implied From" did not feedback instantly for initial pick while typing a number for distance constraint (RH-62877)
  • Snapshot:
    • Selecting items with a Wacom Pad caused moving and copying of items (RH-63048)
    • Restoring caused saving dialog incorrectly (RH-63481)
  • 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)
  • 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)
  • Undo: Named Items created unnecessary undos (RH-63049)
  • 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:

  • SubD: Out of memory crash (RH-62613)
  • SubD Editing: Crash when deleting control points (RH-63239)

Enhancements:

  • Annotation:
    • Added superscript ² and ³ to the special character list for text (RH-62641)
    • Uses OS default font as a substitute for all missing fonts (RH-62974)
  • File IO:
    • IGES Import - New IgesImportOptions command for appending layer levels to layer names (RH-62391)
    • Added WriteToLocalTempWhenSaving advanced setting to make saving over network faster (RH-62987)
    • VRML Export - Converts Bump maps to Normal maps (RH-63054)
  • OSnap: Osnap: Occlusion test pays attention to brep subobject selection status (RH-48859)
  • Rendering: Cycles: Added a link in Options > Cycles to open document render settings (RH-62443)
  • Rendering: Materials: Added "Search Online" button to the RenderReportMissingImageFiles dialog box (RH-44371)
  • 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: Implemented 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:

  • Align: Did not work for some groups (RH-63111)
  • 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)
  • File IO: STL Export - Changes in detailed options were not saved between sessions (RH-62626)
  • 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: Failed to cut through object (RH-63142)

SDK Enhancement:

  • OpenNURBS:
    • Added ON_GreatestCommonDivisor() and ON_LeastCommonMultiple() to opennurbs C++ SDK. (RH-62988)
    • Added RandomSignedInteger(min,max) and RandomUnsignedInteger(min,max) to ON_RandomNumberGenerator (RH-63344)
  • 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)
    • Updated nuget packages to require NET Framework 4.8 (RH-63130)
  • 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 ON_Mesh::IsSolid() (RH-63100)
    • 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)
    • Pop up in the top panel was slow to display on Mac (RH-63089)
  • RDK: SafeFrame On/Off did not work properly with multiple modeling windows (RH-59278)
  • Rendering: Post Effect: Bloom slider labels in odd place on Mac (RH-63074)
  • 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:

Crashes Fixed:

  • Libraries: Libraires: Empty path was allowed that caused crashes (RH-62690)
  • SDK: GhPython: GhPython script editor was broken in 7.5 release candidate (RH-63586)

Regressions Fixed:

  • Display: Clipping plane caused artifacts in shaded modes on MBP since 7.4 release. (RH-63135)
  • Grasshopper: Context menus displayed at wrong location on Big Sur (RH-62970)

UI Change:

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

Windows-Only Changes

Bugs Fixed:

  • Core Architecture: "Auto Point On" caused models to be modified (RH-62216)
  • Grasshopper: Hanged with custom preview (RH-52934)
  • Installer: Zoo-licensed deployments incorrectly reset license file (RH-63181)
  • 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)

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 Service Release 6 for Windows and Mac (7.6.21127) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation:
    • Text of labels, checkboxes, and expanders did not display the overridden color (RH-63153)
    • Dimension line and leader landing might stick into frame around text (RH-63442)
    • Dimensions would not stick to Extrusion profile centers on History update (RH-63483)
  • 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)
    • A font being marked “not installed” could not be changed to the substitution of missing fonts (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: Did not make a new group from grouped dots (RH-63762)
  • Display:
    • Texture on UV Editor rectangle was black (RH-63770)
    • Pressing “Apply Now” in Custom Lighting Setup of display modes caused changes not to stick (RH-63849)
    • Symmetry settings controlled appearance of Radiate parent, but Reflect child (RH-64019)
    • Colors of Reflect and Radiate objects were slightly different (RH-64021)
  • Explode: Caused a crash on a specific model (RH-63541)
  • File IO:
    • Open:Step - no curves (RH-60481)
    • DWG Export - Lost dimension unit and suffix overrides (RH-61871)
    • DWG Import - Some hatch planes were flipped (RH-62043)
    • DWG/DXF Export - Text in block instances was incorrectly scaled (RH-62394)
    • FBX import - Duplicate copies of a material were imported (RH-63514)
    • OBJ Export - Saving objects as polygon meshes failed to save curves when only curves were selected (RH-63530)
    • PLY Export - Scripting failed (RH-64061)
  • FindText: Text strings in dimensions could be found, but could not be replaced (RH-63703)
  • GrasshopperPlayer: Get Integer did not support undo (RH-62912)
  • Gumball: Did not display scale grips when it aligned to a clipping plane (RH-63234)
  • History: Dimensions created with projected object snaps might not update (RH-63351)
  • InsertPoint: Added extra vertices at the snapped vertex (RH-63011)
  • IntersectTwoSets: Did not support SubD (RH-63373)
  • LoadPlugin: Only one plug-in was loaded on Rhino start when a bunch were installed via the package manager (RH-63260)
  • MergeFaces: Did not allow selecting faces when faces were filtered out in selection filters (RH-63090)
  • MeshSplit: Never finished because of an infinite loop (RH-63887)
  • NamedSelections: ExtractSrf command unexpectedly made copies of selection sets (RH-63237)
  • NamedView: Should not restore to locked viewports (RH-63602)
  • OSnap: An object behind another in a block could not be snapped (RH-63634)
  • OSnap:From: Status bar did not show distance for start point of Polyline command (RH-63726)
  • OffsetMesh: Normals were inverted (RH-63498)
  • PackageManager: Could not run inside other commands (RH-63713)
  • Print:
    • Line width was incorrect when printing model viewports (RH-62913)
    • Vector output printed Raster PDF (RH-63478)
  • 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: Intel Denoiser UI showed information string "Rhino.Render.Variant" or NULL instead of empty string (RH-60356)
  • RPC: Caused short delay at the first Undo (RH-63667)
  • Reflect: Sub-object selections were cleared after manipulating Gumball along reflection plane (RH-62404)
  • Rendering:
    • Embedded files were identified as missing the first time a model was loaded (RH-63485)
    • AMD denoiser did not work (RH-63711)
  • Rendering: Cycles Viewport:
    • Switch “Transparent background” on and off might not change the Raytraced viewport (RH-43014)
    • Viewport resolution was incorrectly based on DPI pixel scale instead of physical screen resolution (RH-63596)
  • Rendering: Materials:
    • Dragging RMTL onto Material editor took far too long (RH-62555)
    • Pressing Enter to accept renaming made setting UI empty (RH-63646)
  • 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)
  • Rendering: Texture Mapping:
    • UV meshes for unwrapped SubDs did not pay attention to custom render mesh settings (RH-63469)
    • Was not simulated correctly for PBR materials (RH-63585)
  • 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:
    • Templates did not support Rhino 7 (RH-62228)
    • GeometryEquals() did not work for surfaces (RH-62548)
    • RenderTexture.PixelSize was not virtual (RH-63150)
    • 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)
    • Polyline option was ignored when RealTimeSelection=Yes (RH-63655)
  • 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 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)
    • Radiate command failed (RH-63862)
    • Fixed Radiate failure example (RH-63888)
  • TextField: DetailScale function did not preview and save correct values to PDF (RH-63355)
  • TruncatedCone: Preview of second diameter was incorrect (RH-63587)
  • UDT: Rigid groups did not flow correctly (RH-63710)
  • Undo: Kept only one action when "Max memory used" was set to 4096 MB (RH-58791)
  • 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)
  • PointCloud: Transforming a large point cloud several times caused memory leak and crashed Rhino (RH-62530)

Enhancements:

  • FindText:
    • No longer requires selecting annotations (RH-62007)
    • Will not run when no text or dimensions existing in the model (RH-63515)
  • 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)
    • Radiate base plane is now constrained on CPlane (RH-63936)
  • Sweep1: Now options stick between sessions (RH-62775)

Features Added:

  • Rendering: Textures: Allows gathering image files to a new folder (RH-63201)
  • SubD Symmetry: New RemoveSymmetry command that removes any kind of symmetry from selected SubD (RH-62480)

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)
  • Display:
    • Some faces of Reflect child did not display while editing (RH-63079)
    • Grasshopper preview in Rendered display mode was incorrect (RH-63369)
  • File IO: DXF Import - Text was missing (RH-63313)
  • NamedView: Dropping a named view onto a viewport failed to restore the view (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 did not work in Rhino 7 (RH-63787)
  • UVEditor:
    • Did not accept zero as world origin (RH-63059)
    • Unwrap seams on 3D objects did not highlight when UV meshes were selected (RH-63093)
  • 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:

  • Display: Settings of Reflection are renamed and made working with Radiate command (RH-63937)
  • Menu: Removed Help > Update Plug-ins (RH-63315)
  • Rendering: Textures: Tooltip display is improved in "Missing image files" dialog (RH-62666)
  • TextField: "Active Layout" in LayoutUserText function now lists key-value pairs (RH-63811)

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)
  • Grasshopper: Right-click did not bring up context menu on secondary monitor (RH-63853)
  • 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:
    • Advanced texture preview could not be enabled (RH-63685)
    • 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)
  • SDK: RhinoCommon: Plug-in Support for Mac said "v7 WIP" (RH-63202)
  • Text: Copied from another window was not editable in current window (RH-63126)

Crashes Fixed:

  • Mesh: Meshing caused Rhino to crash (RH-56932)
  • Undo: Crashed on Mac (RH-63392)

Regressions Fixed:

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

SDK Enhancement:

  • SDK: Added plug-in types support to wizard application (RH-36690)

Windows-Only Changes

Bugs Fixed:

  • BlockManager: Exporting a single block did not save the file with the block name (RH-62911)
  • Display: Importing options did not trigger viewport display to update (RH-63242)
  • File IO: Hops: blocks file saving (RH-63292)
  • Grasshopper: Button got the .PNG image size wrong (RH-62909)
  • Installer: Requested to reboot computer before installing all packages (RH-63974)
  • 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)
    • Vertical scrolling shifted content section left and right (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 were closed (RH-63517)
  • SDK: RhinoScript: FindDuplicatePoints did not work correctly (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: Components: Geometry Pipeline threw exception (RH-63639)
  • Selection: Selecting long text was lagged by Properties panel (RH-62653)

Rhino 7 Service Release 7 for Windows and Mac (7.7.21160) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

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)
  • Curve-curve intersection: Did not find intersection between duplicate lines (RH-50401)
  • Display:
    • Sub-object face highlighting did not work on fully reflective materials in Rendered mode (RH-60712)
    • Block display was slow (RH-62371)
    • Transparency from texture did not show base color correctly in Rendered mode (RH-62424)
    • Shade command - DrawWires option did not affect SubD (RH-62792)
    • Block attribute calculation made Rhino unresponsive (RH-63264)
    • Dragging SubD vertices reverted smooth/flat modes (RH-63832)
    • Shadows were lost for transparency mapped materials (RH-64116)
  • Drag: Alt-copy a single group member created a one-object group (RH-63960)
  • EndBulge:
    • Preview did not use object color (RH-26545)
    • Handle unexpectedly displayed on opposite end of surface (RH-59953)
  • Export: Bug in headless 3MF export (RH-64100)
  • File IO:
    • PDF Export - Wrong Preview (RH-62078)
    • PDF Export - Had some 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 - AutoCAD special characters did not import as corresponding symbols (RH-63989)
    • DWG/DXF Import - Dimensions might be viewed from behind (RH-63990)
  • FindText: Did not remember "Match case" and "Whole word" settings (RH-62011)
  • Grasshopper: Components: Fuse created ragged intersection edge with gaps (RH-61765)
  • 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: Clipping planes left selected (RH-63363)
  • MergeAllCoplanarFaces: Did not cleanup object snap locations (RH-47066)
  • Mesh: Extreme density on extrusion objects (RH-64087)
  • NamedSelections: Failed on points from multiple objects (RH-64126)
  • NamedView: List view scrolled to top when a named view was restored (RH-63742)
  • 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)
  • RDK:
    • 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)
    • Failed to load in Rhino 7.7 on Windows 8.1 (RH-64190)
  • Rendering: RenderOpenRenderImage command did not open window with correct size (RH-61873)
  • Rendering: Cycles:
    • EXR environment texture was rotated in Raytraced mode (RH-51581)
    • Sometimes rendered a ‘sharp’ shadow fuzzy (RH-60120)
    • 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)
    • HDRi with high dynamic EV were underpowered (RH-61976)
    • Sun size was different between sessions (RH-64003)
    • Bump mapping was broken in 7.7 (RH-64113)
  • 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: Post Effect: Gaussian Blur caused overexposure effect (RH-64172)
  • 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)
    • Raytraced mode baked bump channel twice on SubD objects (RH-63885)
    • Stock bump textures did not update properly (RH-63970)
    • Baking high resolution textures used up a huge amount of disk space (RH-64037)
    • Progressive baking did not stop (RH-64238)
  • 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)
    • 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)
  • SetOneDaySunAnimation: Frames switching between hard and soft shadows (RH-61566)
  • SubD:
    • Display and selection were extremely slow for dense SubD objects (RH-30719)
    • Memory leak in SubDivide command (RH-63281)
  • SubD Symmetry:
    • Did not update after Bridge (RH-62915)
    • Radiate extrude error example (RH-63939)
    • Radiate did not work properly with 2 segments (180°) (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)
  • UDT: Flow - Dimensions in groups caused the result skewed (RH-64413)
  • 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: Shadows were clipped when view capture was scaled at 4 (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)
    • PDF Export - “Exported selected” now hides layout printing settings (RH-63367)
    • 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)
  • NamedSelections: Objects made into a block will be removed from selection sets (RH-63834)
  • 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: Cycles: Works with more than one display card (RH-57576)
  • 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)
  • Rendering: Cycles: Texture mapping errors in Render versus Rendered mode (RH-64230)
  • Rendering: Textures:
    • Texture baking froze Rhino while manipulating Rendered view (RH-64240)
    • Long lag when updating baked textures (RH-64302)
  • SelBrush: RealTimeSelection=Yes 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)
    • Exposed RhinoGetDibAsTextureFileReference (RH-59674)
    • 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)

Usability Problems Fixed:

  • Eto: Named item panels were not selected until mouse button was released (RH-63748)
  • RDK: Subsurface radius and Displacement Map need more decimal places (RH-64214)

Mac-Only Changes

Bugs Fixed:

  • Block: Annotations in blocks lost style when blocks were pasted into a new model (RH-62979)
  • Grasshopper: Crashed when opening Preferences (RH-64179)
  • Groundplane: Setting a negative height crashed Rhino (RH-63708)
  • ImportPreferences: Failed to import preferences (RH-63979)
  • Menu: View 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:
    • Shaded controls were missing in new display modes (RH-58120)
    • OpenGL 1.1 did not display half-transparent curves (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)
  • Installer:
    • Failed to download .NET 4.8 for offline installation packages (RH-62181)
    • Offline installation of Rhino 7/8 failed (RH-64041)
  • Pipe: Twisted on rounded corners along the path (RH-19348)
  • Print: Some views were partially clipped (RH-58678)
  • QuadRemesh: Worksession output remained in the inactive file (RH-61040)
  • Rendering: Texture Bake Quality was not set correctly in Render options (RH-63867)
  • SDK: Dialog with warning blocked 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)
  • Fullscreen: Settings now stick across 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)
  • Rendering: Textures: Unloads low resolution texture backing when higher resolution one is loaded (RH-63869)
  • SystemInfo: Added information about OpenGL Capping Level (RH-64069)
4 Likes

Rhino 7 Service Release 8 for Windows and Mac (7.8.21196) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Align: Did not work with control points (RH-64665)
  • Annotation: Hatch: Some settings were incorrectly disabled in properties (RH-64423)
  • Block: Inserted block turned into display haywire (RH-61930)
  • BlockManager: ERROR of no geometry found after running a script (RH-64200)
  • Color Picker: Pressing Enter moved selection in color list instead of closing dialog (RH-63876)
  • Display:
    • Curves with curve piping were drawn in wrong place when selecting object (RH-60675)
    • Curve piping in Rendered mode caused artifact (RH-61995)
    • Objects with color transparency disappeared when they were made into a block (RH-62634)
    • Visibility checkbox of “Show clipping planes” was missing in Technical/Artistic/Pen mode options (RH-62708)
    • Background of Pen display mode displayed brighter in inactive detail views (RH-63140)
    • Curves with color transparency were invisible in blocks (RH-64224)
    • SubD shaded display did not persist through Tab key smooth/flat toggle (RH-64276)
    • Feedback was updating slowly when SubD and clipping plane coexisting in shaded viewport (RH-64281)
  • DraftAngleAnalysis: The "Set" button needed an extra click to activate rhino document (RH-64308)
  • DupEdge: Curves created from grouped SubDs were included in the group (RH-64444)
  • EndBulge: Preview in Shaded viewport did not draw wireframes when editing in Wireframe viewport (RH-26557)
  • File IO:
    • STEP Import - Failed to read many surfaces in a STEP file from Solidworks (RH-62368)
    • PDF Export - Dimension text using single-line fonts did not print in vector output (RH-62446)
    • PDF Export - DPI 1200 printed skylight shadows worse than DPI 600 (RH-63844)
    • DWG/DXF Import - Dimensions were imported with incorrect round-off (RH-63981)
    • PDF Export - Had excess page padding in print preview (RH-64171)
    • FBX Export - Bad meshes caused writing plug-in failure (RH-64497)
  • Grasshopper:
    • IGH_Param.ReplaceSource bug (RH-51591)
    • Point component - “Set one point” rejected pre-selected single point object (RH-52295)
    • Wrong version date and old copyright on the “About” splash (RH-53949)
    • Unnamed objects were found when converting empty strings to shapes (RH-54605)
    • Offset Curve component required Plane input on RH7, not RH6 (RH-62293)
    • “Simplify” error of “An entry with the same key already exists” (RH-62584)
    • “Mesh Surface” component had a bug when Equalize=True (RH-63496)
    • Volume component did not work on open Breps (RH-63510)
    • Object Details component did not work for points (RH-63519)
    • Shaders Only Showed One Material (RH-63766)
  • Gumball: Did not stay at center of the edges selected by SelChain command (RH-64551)
  • History:
    • Editing objects with all History children deleted should not show History break warning (RH-40264)
    • Update of Sweep2 was incorrect (RH-46292)
    • Deleting parents with all children no longer existing still showed break warning (RH-49645)
    • Parent and child objects created by some commands lost connections on import (RH-56171)
    • Did not work when Sweep1/2 input were pre-picked and contained edges (RH-64298)
    • Flipped angle dimension to opposite side (RH-64422)
  • MatchProperties: Inconsistent for material properties (RH-64135)
  • MeshRepair: Reported increasing total naked edges for multiple selection (RH-64549)
  • Picture: Texture mapping incorrect in Raytraced mode when picture plane was trimmed (RH-64309)
  • Print:
    • “Extents” option had unwanted horizon line in Rendered display (RH-62048)
    • Vector output had extra lines in preview (RH-62636)
  • RDK: Substance materials were broken (RH-64671)
  • Rebuild: "Preserve end tangent directions" did not work when rebuilding with a master curve (RH-64357)
  • RecordAnimation: Did not work with Raytraced mode (RH-57154)
  • RemoveCrease: Failed on SubD ngons (RH-52104)
  • Rendering: Gamma post effect should be disabled when renderer doesn't support Linear Workflow (RH-64381)
  • Rendering: Cycles:
    • Bump texture did not work with decals in Raytraced mode (RH-54284)
    • Material thumbnails and Raytraced viewport flipped upside down (RH-64674)
    • Gradient environment flipped in Raytraced mode and rendering (RH-64773)
  • Rendering: Decals:
    • Transform issue with SubD objects (RH-62084)
    • Rendered display mode did not show decals (RH-64529)
  • Rendering: Materials:
    • Renaming glitch (RH-64217)
    • Preview thumbnail became blank after undoing deletion (RH-64232)
    • Rhino hanged on PBR material Notes (RH-64304)
  • Rendering: Post Effect:
    • Problem with ‘distance from camera’ channel (RH-54546)
    • GPU mode made alpha area black (RH-64088)
  • Rendering: Texture Mapping: SubD had black lines between faces (RH-56336)
  • Rendering: Textures:
    • Proxies appeared in UI after instancing Render Content (RH-63533)
    • Progressive baking in Rendered mode took a while to start (RH-64011)
    • Baking of gradient textures caused high memory consumption and crash (RH-64194)
    • Images in blocks could not save in 3dm (RH-64274)
    • Rendering Texture: Modal editor failed to render preview (RH-64296)
    • Raytraced mode required view rotation to update baked textures (RH-64420)
    • Trimming Picture plane caused a bug in texture baking (RH-64464)
  • RibbonOffset: Sweep2 method created distorted surface (RH-64327)
  • SDK: Brep.CreateFromOffsetFace was slow with loose offset (RH-64535)
  • SDK: RhinoCommon:
    • Unable to set InstanceDefinition.SkipNestedLinkedDefinitions property (RH-51646)
    • Block name conflict detection (RH-57128)
    • Item templates were in the wrong category (RH-64123)
    • No way to assign a material to an object’s attributes directly (RH-64331)
  • Selection: Text dots should not be culled by visibility culling (RH-64241)
  • Snapshot:
    • Import enabled all clients (RH-58937)
    • Thumbnails from previous models were used (RH-64426)
  • SpaceMouse: Automatic camera target for points and lines was broken (RH-64033)
  • Split: Created single segment polycurves when a two-segment polycurve was split at joint (RH-64182)
  • SplitMeshWithCurve: Edge could be selected as cutting curve (RH-64395)
  • SubD Symmetry:
    • Radiate command - Segment count should be session sticky (RH-64459)
    • RadiateFind command failed to identify two-segment radial symmetry (RH-64493)
    • Added SubD SDK tool to automatically mark the primary motif in RadiateAdd (RH-64500)
  • Sweep2:
    • Edge continuity options unavailable when surface edges were pre-picked as rails (RH-64301)
    • History update twisted the surface (RH-64405)
  • Text: Wrapped strings duplicated when saving to V5 3dm (RH-64471)
  • Trim: Trimming surfaces closed Rhino with no error messages (RH-64587)
  • ViewCaptureToFile: Failed with 4-color gradient background (RH-64000)

Enhancements:

  • Cap: Rejects self-intersected input and shows a warning (RH-64150)
  • EndBulge: Works with Zebra, EMap, CurvatureAnalysis, and DraftAngleAnalysis (RH-2463)
  • Gumball: Added SetScaleHandles option to GumballRelocate command (RH-64382)
  • History:
    • Moving parent and child together keeps connection between them (RH-19248)
    • Parent and child objects will stay connected if they are cut/copy-pasted together (RH-20503)
    • “All” option of HistoryPurge command no longer counts deleted objects on undo stack (RH-27955)
    • HistoryPurge command - “All” option reports a message about hidden objects (RH-27956)
  • InsertControlPoint: Keeps SubDFriendly state (RH-63329)
  • MeshSplit: Infinite plane can be set as cutting object (RH-53735)
  • RDK: Exposed Material in light properties for plug-in development (no effect on Rhino rendering) (RH-63785)
  • Rendering:
    • Skylight intensity can be edited in Lights panel (RH-62362)
    • Render Preview commands use 10 samples and 2 for all bounce settings (RH-64508)
  • Rendering: Cycles Viewport:
    • Updating sample count in Rendering panel did not update sample count on HUD (RH-61138)
    • Changing advanced settings in Rendering panel restarts raytracing (RH-61673)
  • Rendering: Textures: Texture baking supports multi-thread processing (RH-63864)
  • SelMaterialName:
    • Lists per-face materials when “Sub-objects” filter is turned on (RH-42471)
    • Allows to select sub-objects when “Sub-objects” filter is turned on (RH-61222)
  • Split: Added EdgeLoop option for splitting SubD (RH-59074)
  • SubD Symmetry:
    • RadiateFind command finds better primary motif faces (RH-64504)
    • ON_Symmetry::Type::Rotate is changed to use new radial symmetry code (RH-64550)
  • TextField: Volume function allows to calculate open objects (RH-61096)

Features Added:

  • Rendering: Materials: New RenderMergeIdenticalMaterials command (RH-64209)
  • SubD Symmetry:

Regressions Fixed:

  • Print: Vector output did not print polylines (RH-64545)

SDK Enhancement:

  • RDK: Added option to show only certain categories/types in ShowContentChooser (RH-58381)
  • SDK: Allows to enable history update on changes of object properties (RH-64486)
  • SDK: RhinoCommon:
    • Exposed ON_InstanceDefinition::SetLinkedComponentAppearance (RH-55139)
    • Added Target Edge Length to QuadRemeshParameters (RH-59654)
    • Added sample code of how to pull SubD edit points (RH-60373)
    • Added ZebraAnalysisSettings setting class and ZebraAnalysisSettingsState state class (RH-64442)

UI Change:

  • Menu: Added "Split at Edge Loop" to SubD -> Edit Tools menu (RH-64042)
  • Toolbar:
    • Added “Hatch Scaling” macro and fixed “Toggle hatch scaling” macro (RH-63641)
    • Right-click of Reflect button now runs RemoveSymmetry command (RH-64043)
    • Added “Continue=No” to left macro of all Dim* command buttons (RH-64469)
  • ViewPropertiesPage: "Autofocus on selected objects" has been removed from Focal Blur (RH-64215)

Usability Problems Fixed:

  • Annotation: Hatch: Did not remember the dialog size (RH-63650)

Mac-Only Changes

Bugs Fixed:

  • Eto: Toolbar buttons not properly displayed when expanded (RH-58048)
  • File IO: PDF Export - Might print differently between Windows and Mac (RH-62671)
  • Grasshopper:
    • Substitutions should be turned off for Grasshopper panels (RH-55631)
    • White scroller digits were not readable in dark mode (RH-57263)
    • Some visual and layout issues on Mac (RH-64233)
    • Drawing Relay, Group, and Placeholder out of canvas bounds dragged down performance (RH-64310)
  • Preferences: Had too much dead space on macOS Big Sur (RH-64294)
  • Rendering: Cycles: Could not type more than one digit in Rhino render advanced settings in Rendering panel (RH-64400)
  • Rendering: Materials:
    • Keeping texture as child when changing texture type did not work (RH-55424)
    • Name change did not stick (RH-64463)
  • SDK: GhPython: Components compiled on Windows did not run on Mac (RH-62390)
  • SDK: Python: OnMouseDown failed with GetPoint (RH-64188)
  • SDK: RhinoCommon: ViewCapture.CaptureToSvg() added an extra rectangle on Mac (RH-64191)
  • Tutorials: File list in Tutorials panel was not expandable on OS X Mojave (RH-63810)

Crashes Fixed:

  • Rendering: Materials: Changing name caused crash (RH-64466)

Enhancements:

  • Libraries: Improved display of long material names in Libraries panel (RH-62908)

Windows-Only Changes

Bugs Fixed:

  • Alerter: Help button does not open the topic (RH-64485)
  • Color Picker: Dialog got hidden behind other apps when losing focus (RH-63875)
  • File IO: Save dialog truncated some names (RH-64358)
  • Grasshopper:
    • Geometry Pipeline locked filter was broken (RH-49901)
    • Selected components did not show wire preview (RH-63627)
  • Gumball: Edit box height was not correct at high DPI scale (RH-64911)
  • Rendering: Cycles:
    • “No Repeat” of bitmap texture in PBR materials did not work (RH-62155)
    • Rendering resolution larger than the viewport changed the view (RH-64837)
  • SDK: RhinoSmoothMesh ignored bFixBoundaries parameter (RH-64487)
  • ScriptCompiler: Failed to build plug-ins on French OS (RH-64418)
  • ZoomExtents: Failed in detail views after an object was selected and deselected (RH-64202)

Enhancements:

  • Licensing: Cloud Zoo: RHINO_TOKEN environment variable can be accessed by third-party plug-ins and scripts (RH-63046)
  • Workspace Editor: Allows multi-line macros (RH-64263)

Rhino 7 Service Release 9 for Windows and Mac (7.9.21222) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Align: Broke SubD display (RH-64820)
  • Annotation: Text wrapping caused a problem with stacked fractions from text fields (RH-64720)
  • Annotation: Hatch:
    • Scale and rotation settings of non-solid patterns were disabled on creation dialog (RH-64972)
    • Gradient hatches in layouts were at wrong scale in viewport and print (RH-63143)
    • Command dialog was closed before applying rotation value (RH-64688)
  • Annotation: Styles: Setting font printed a debug message to command-line (RH-64624)
  • BoxEdit:
    • Behavior of uniform size editing was unexpected (RH-62905)
    • Size input incorrect behavior (RH-64989)
  • ClippingPlane: Editing Layout view list switched to model view list (RH-64894)
  • Display:
    • Switching between Rendered and Raytraced modes shifted two point perspective view (RH-65190)
    • Blocks did not pay attention to draw order (RH-63737)
  • ExtendSrf: Surface extended in wrong direction (RH-45207)
  • File IO:
    • PDF Export - “Match viewport aspect ratio” did not display viewport boundaries in preview (RH-64795)
    • PDF Export - Layout did not preview correctly (RH-64713)
    • PDF Export - File size issue (RH-64176)
    • DWG/DXF Export - Some dimensions had wrong length factors (RH-64579)
  • FilletEdge: Entering a number, while adding handles, did not set radius and ended the step (RH-64586)
  • Grasshopper: "Import 3DM" component locked 3DM opened by another Rhino (RH-63580)
  • Group: RemoveFromGroup command - Copy=Yes did not work with lights (RH-64799)
  • Gumball: "Align to object" might not work for multiple selected SubD faces (RH-62520)
  • Layout: View manipulation lagged when Layouts panel was visible (RH-64547)
  • Libraries: Icons on options page looked grayed out (RH-64774)
  • Loft: History update twisted the surface (RH-29105)
  • Make2D: Did not respect dimension formatting (RH-64355)
  • MeshRepair: Reported a mesh as good and invalid at the same time (RH-64846)
  • NamedView: Clicking thumbnail label to rename did not always work (RH-64764)
  • OpenNURBS: An error in opennurbs_point.cpp (RH-64969)
  • PackageManager:
    • Printed icon errors to command-line (RH-65010)
    • Installed package did not show custom icon (RH-64735)
  • Panels:
    • New named item did not get selected and focused (RH-58689)
    • Selecting thumbnails with Shift key worked unexpectedly (RH-64650)
  • Print:
    • Transparency was pixelated, not smooth (RH-63720)
    • Vector output did not work properly for hatches with color transparency (RH-63635)
    • Linetypes in blocks did not display in detail views (RH-62148)
    • Copied layout was printed more than once (RH-63929)
  • RDK:
    • Render Content mistakenly allowed invalid field names (RH-64873)
    • RenderContent.Filename did not work for existing RenderContent (RH-64601)
    • Eto UI - Dialog was super-wide if the dialog size was not found in the settings (RH-64711)
  • Reflect: Extra faces were added at reflection plane while editing (RH-60197)
  • Rendering: Cycles:
    • Environment mapping on objects was wrong in Raytraced mode (RH-41422)
    • Ground plane underside was always visible (RH-53396)
  • Rendering: Decals: Did not render correctly in blocks (RH-57796)
  • Rendering: Materials:
    • Changing type between Custom and Emission did not keep the emission color (RH-64570)
    • PBR base color texture set to no repeat did not work properly in Rendered mode (RH-64839)
    • PBR displacement did not use PNG images with alpha correctly (RH-64390)
    • The environment of material thumbnails was not updated to use more HDRI range (RH-64495)
    • Colors in PBR materials did not update when restoring snapshots (RH-64763)
  • Rendering: Textures: Initial texture preview did not respect "Preview local mapping" setting (RH-63773)
  • SDK:
    • NurbsCurveKnotList.RemoveMultipleKnots returning value bug (RH-64488)
    • Fixed some issues in ON_Squisher::GetMesh2d and ON_Squisher::GetMesh3d (RH-64753)
  • SDK: RhinoCommon:
    • Cannot set point cloud extra value using PointCloudItem class (RH-65217)
    • CPlane ThinLineColor was not used (RH-64868)
    • Layer.PlotColor returned incorrect value (RH-64633)
    • PointCloud.ClearColors() did not work (RH-64645)
  • Smooth: Right-clicking on an axis checkbox did not clear the other two axes (RH-64821)
  • Snapshot:
    • Settings were hard to read in dark mode (RH-64255)
    • Import from 3dm ignored object properties (RH-64585)
    • Dragging to make the panel floating caused a crash (RH-64765)
    • Material assignment did not restore correctly (RH-64792)
  • SoftEditSrf: FixEdges=No did not preview correctly (RH-52065)
  • SubD Symmetry:
    • Radiate command ripped apart SubD (RH-63694)
    • Deleting an edge changed what faces were in primary region of a Radial symmetry SubD (RH-64494)
  • Subobject Selection: Did not work correctly with PointCloud including hidden points (RH-64782)
  • TextField: Units below "Miles" on the list were not set correctly for Volume, Area, and Curve Length (RH-65137)
  • Toolbar: "Rotated dimension" button missing the left macro (RH-64766)
  • Tutorials: Bad link in Tutorials and Samples > Level 1 Training Manual (RH-65061)
  • TweenCurves: Initial preview was missing (RH-64410)
  • ViewCaptureToFile: Transparent background made gradient hatches transparent (RH-51559)
  • WireCut: Created bad objects with multi-cutting curves (RH-63043)
  • ZoomSelected: Failed in detail views (RH-64108)

Crashes Fixed:

  • AutoSave: A model made Rhino for Mac stop responding (RH-64584)
  • File IO: DWG Export - ExportAll command crashed Rhino (RH-64567)
  • Grasshopper: Dots component crashed when changing size of many points (RH-62851)
  • Rendering: RenderWindow, RenderPreview related commands crashed (RH-63526)

Enhancements:

  • Annotation: Styles:
    • “Fixed length extension” works with angle dimensions (RH-59587)
    • “Extension line extension” works with angle dimensions (RH-64692)
  • BoxEdit: Performance of editing a large amount of objects is improved (RH-60629)
  • File IO:
    • DGN Import did not use units from file (RH-64851)
    • CSV (Object Properties) Export - x, y, z values of point coordinates can be separated by spaces (RH-64505)
  • Grasshopper: Added "Caps" option to the MultiPipe component (RH-62301)
  • History: Works with curves in blocks as Sweep1/2 input (RH-11044)
  • Picture: Shrinking control points of trimmed Picture plane keeps texture mapping unchanged (RH-48022)
  • Print: Improved draw order of hatches, annotations, and geometries (RH-64173)
  • Reflect: SubD Symmetry: Reflect command displays reflection plane when picking manually (RH-64611)
  • Rendering: Cycles: GPUs no longer initialize in Rhino safe mode (RH-64747)
  • VariableOffsetSrf: Applies trims/holes from input, allows to add a series of handles and move added handles (RH-2888)

Features Added:

  • Explode: Converts value of BlockAttributeText text field to text (RH-63513)
  • Rendering: New BatchRenderNamedViews command (RH-64680)
  • SubD Symmetry:
    • Radiate command allows existing Reflect object as input (RH-64640)
    • Reflect command supports two-direction reflection (RH-64669)

Performance Improvements:

  • Panels: Deleting many named items at once was very slow (RH-64597)

Regressions Fixed:

  • Annotation: Styles: Did not update existing Radial dimensions (RH-64519)
  • BoxEdit: Uniform size did not work correctly (RH-62583)
  • Join: Preselect changed linear degree 3 curves into degree 1 segments (RH-64804)

SDK Enhancement:

  • SDK:
    • Added RhinoArcLineArcBlend to C++ SDK and RhinoCommon (RH-64854)
    • Added Squish functions (RH-29249)
    • RhinoDivideCurveEquidistant is made to select planar curves faster (RH-64609)
  • SDK: RhinoCommon:
    • Added PointCloudUnsafeLock (RH-64318)
    • Added MergeAllCoplanarFaces function for SubD and Mesh objects (RH-64373)
    • ObjectTable.Replace override that accepts “ignoreModes” flag (RH-64703)
    • Wrapped IsSafeModeEnabled (RH-64746)
    • Added an ArchiveVersion property to File3dm (RH-64593)

Tasks Completed:

  • RDK: Clarifications about hidden render contents (RH-64778)

UI Change:

  • SubD Symmetry: Gumball extrude handles are disabled on SubD edges and faces in non-primary regions (RH-64702)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Changing style did not apply font setting on text and leader creation (RH-63961)
  • BlockEdit: Objects might disappear (RH-64812)
  • Display:
    • Baked meshes from Grasshopper broke display on M1 Macbook Pro (RH-64777)
    • Importing preferences did not trigger viewport display to update (RH-63980)
  • Eto: Buttons with colors did not show correctly on non-retina screens (RH-61544)
  • File IO:
    • PDF Export - Missing dimension text (RH-64412)
    • PDF Export - ExportAll command using vector output failed to print text (RH-61989)
    • PDF Export - Text location shifted in preview of vector output (RH-62622)
  • Grasshopper:
    • Disabled panels made canvas very slow (RH-64651)
    • Selected components did not show wire preview (RH-64643)
  • Layer: Color swatches in Layers panel did not indicate color transparency (RH-63196)
  • Layout:
    • Double-clicking a layout to make it current triggered name editing of another layout (RH-63843)
    • Layouts panel could not be shown by -Layouts command (RH-59525)
  • PackageManager: Clicking the "X" button did not clear the search box (RH-61612)
  • Rendering: Render content updates failed to update to new file (RH-64569)
  • Rendering: Cycles: "No Repeat" of bitmap texture in PBR materials did not work (RH-64730)
  • Rendering: Materials: Preview thumbnails did not update on Mac (RH-65160)
  • Repeat: Only current curve was visible when some curve commands were repeating (RH-64514)
  • SDK: Dialogs with warning blocked python script (RH-64168)
  • SelMaterialName: Dialog did not display text correct in dark mode (RH-64590)
  • SetPt: Right-clicking an axis checkbox did not clear the other axes (RH-64918)
  • Undo: Did not work correctly for matching materials on Mac (RH-64534)

Crashes Fixed:

  • Eto: Render window crashed after moving up the splitter (RH-64568)
  • File IO:
    • PDF Export - Crashed on printing layouts (RH-64712)
    • Headless import of a GDF file crashed on Mac (RH-63969)
  • UserText: Aborting key name change crashed Rhino (RH-64408)

Enhancements:

  • Layer: Visibility changes did not take effect while a command was running (RH-61500)
  • Rendering: Textures: Unloads low resolution texture backing when higher resolution one is loaded (RH-64289)

Performance Improvements:

  • BoxEdit: Continuous editing was not smooth (RH-51524)

Windows-Only Changes

Bugs Fixed:

  • Display: Per face color slowed down performance in shaded display modes (RH-59196)
  • NamedSelections: Scriptable command did not save selections in Worksession (RH-65064)
  • Picture: Transparency mask on "Picture" did not work with Apple M1 (RH-63847)
  • RDK: Renaming viewport title did not update "Specific Viewport" list (RH-64557)
  • SDK: Header messages were not updated for v7 (RH-64800)
  • SDK: GhPython: Some component parameters were converted to strings instead of objects (RH-48617)
  • SmartTrack: Tapping Ctrl key did not add/remove smart points while Alt key was down (RH-64621)
  • Snapshot: : Used 10,000 GDI objects that locked up Rhino (RH-64666)
  • WalkAbout: Viewport title was changed (RH-27274)

Rhino 7 Service Release 10 for Windows and Mac (7.9.21256) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation: Text: Input Stalled Out at Previous Input (RH-65253)
  • BoxEdit: Input was added to the existing size (RH-64916)
  • Display: Casting and receiving shadows were ignored in linked blocks (RH-64860)
  • EditPtOn: Did not display edit points on a specific curve (RH-64903)
  • File IO:
    • STEP Import - Cones imported with incorrect seams (RH-65208)
    • PDF Import - Scripting import of a specific page caused file reading error (RH-65250)
    • OBJ Import - Commas as decimal separators failed (RH-65090)
    • DWG Export - Text size was incorrect (RH-65155)
    • DWG Export - Text object was saved with incorrect annotation style (RH-65115)
    • PDF Export - Scale values did not update properly (RH-65098)
    • Read-only warning popped up when scripting a file opening (RH-64932)
  • FilletCorners: Kept the wrong side (RH-21609)
  • Grasshopper: Components: "Component ID conflict" dialog showed instead of "File Conflict" on multiple conflicts (RH-65096)
  • Gumball:
    • Missing scale handles when aligning to text object (RH-64901)
    • Activating the scale handle was harder in V7 (RH-64915)
  • History:
    • “Locking children” did not allow editing dimension properties (RH-49644)
    • “All” option of HistoryUpdate command did not update history children that were locked, hidden, or on locked layers (RH-65232)
    • Link to dimensions was broken without a warning when editing converted an extrusion to a polysurface (RH-32233)
  • Layer: Not turned off when moved under an off-layer as a sub-layer in layout viewport (RH-65079)
  • MergeAllCoplanarFaces:
  • MeshFromLines: Failed when some input curves did not form polygons (RH-65172)
  • NamedSelections: Drag and drop to reorder was broken (RH-64987)
  • Options: Caused unnecessary render mesh re-creation (RH-65017)
  • PointDeviation:
    • Hair colors did not match values (RH-65182)
    • Hair left on screen when “Display hair” was turned off (RH-65167)
  • Print: Preview drew text with wrong colors (RH-63128)
  • QuadRemesh: Display conduit stuck when remeshing multiple objects (RH-65023)
  • RDK: Child content was not instanced with instanced parent content (RH-65040)
  • Rendering: Single color texture using object color did not render (RH-64914)
  • Rendering: Materials:
    • Hidden materials caused confusion in object properties (RH-65041)
    • Plastic was exported as PBR (RH-64756)
  • Rendering: Textures: Mesh objects used low-resolution simulation of procedural textures in Rendered display (RH-64754)
  • SDK:
    • Grasshopper template in v7 did not generate a new GUID (RH-64988)
    • RhinoBrepTrim failure (RH-65209)
  • SDK: RhinoCommon:
    • Project template did not ask about WinForms/WPF (RH-64575)
    • Crash in VolumeMasProperties (RH-65162)
    • Bug in Rhino.Geometry.Transform.GetHashCode (RH-65150)
  • ScriptCompiler: Compiled GH Script using cached values (RH-65097)
  • SetPt:
    • Pressing space bar did not directly accept unchanged settings (RH-65179)
    • Pressing x, y, z keys did not toggle the checkboxes (RH-65123)
  • Trim: Object being cut remained selected (RH-65316)

Enhancements:

  • File IO: CSV Export - Saves attribute user text of top level blocks (RH-65035)
  • Keyboard: Arrow keys are able to select through items in named panels (RH-64824)
  • NamedSelections: SubD faces and edges in selection set can be post input for commands (RH-64986)
  • RDK: Material type conversion is improved (RH-64750)
  • Rendering: Materials: Improvements in PBR texture import dialog (RH-65173)
  • SDK: RhinoCommon:
    • BrepFaceList.ShrinkFaces() method was broken for certain multiface breps (RH-64138)
    • Added overload to volume massprop calc to include tolerance (RH-64317)
  • SelFontUse: Only lists fonts used by annotations (which are not locked, hidden, or selected) in current model/layout space (RH-65077)
  • SubCrv: Copy=Yes and Mode=MarkEnds support History (RH-65214)
  • SubD Symmetry: Reflect command allows existing Reflect object as input (RH-60738)

Regressions Fixed:

  • Rendering: Cycles Viewport: Raytracing repeatedly restarted in parallel views (RH-65147)

SDK Enhancement:

  • SDK: RhinoCommon:

Usability Problems Fixed:

  • Rendering: Materials: Tree mode list kept collapsing (RH-65070)
  • Rendering: Texture Mapping: Value boxes in XYZ size section did not have enough width (RH-64980)

Mac-Only Changes

Bugs Fixed:

  • File IO: PDF Export - Vector output failed on Mac if custom size * dpi was too large (RH-65116)
  • Picture: Transparency mask did not work on Apple M1 processor (RH-64967)
  • SDK: Python: A script failed on Mac (RH-65056)

Enhancements:

  • ToolPalettes: Added an advanced setting for specifying commands that do not hide floating tool palettes (RH-65131)

Windows-Only Changes

Enhancements:

  • Keyboard Shortcuts: Added Ctrl+Q to quit Rhino (Exit command) (RH-64974)
  • LoadScript: Supports Windows environment variables in file paths (RH-65034)
  • Options:
    • Double-clicking on the name of an advanced setting copies it to clipboard (RH-65122)
    • Updates and Statistics page now shows the current version (RH-50906)

SDK Enhancement:

  • SDK: RhinoScript: Enhancements about alpha value of colors (RH-65170)
2 Likes

Rhino 7 Service Release 11 for Windows and Mac (7.11.21285) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation: DimAngular:
    • Moving resulted in a different angle (RH-65502)
    • Flipped between angle and reflex angle when moving the whole dimension (RH-65501)
  • BlockEdit: Messed object attributes (instance) (RH-47128)
  • Check: Objects were identified as bad until move and undo (RH-64277)
  • Display:
    • Lights on layers hidden in a detail still cast shadows (RH-65376)
    • PointClouds were always drawn in front of objects in Raytraced mode (RH-62399)
    • Object always appeared as semi-transparent with edges despite display mode (RH-65130)
    • Skylight shadow shading issues when selecting objects (RH-65518)
    • Selecting “Other settings” in Technical mode options removed all technical display attributes (RH-65403)
    • PBR displacement didn’t match between Rendered and Raytraced modes (RH-64249)
    • Sub-objects using a wrong mapping channel in Rendered mode (RH-65348)
  • EditText: Non-native Windows fonts could not be set italic for text in groups (RH-58645)
  • ExportWithOrigin: Displaced decals (RH-65386)
  • ExtrudeSubD:
    • Faces in child segment of a single reflect symmetry could be selected (RH-65470)
    • Should not allow to select child segment faces of Radiate, Radiate+Reflect, and Reflect+Reflect symmetries (RH-65343)
  • File IO:
    • PDF Export - Hung by an infinite loop (RH-65342)
    • PDF Export - Preview stretched (RH-65517)
    • SketchUp Import - Group materials were assigned to objects that did not have materials (RH-65531)
    • KMZ Export - World Y was always mapped to North (RH-64368)
  • Gumball: Left-click proceeded (not canceled) value input (RH-65751)
  • History: Showed false breaking warning when editing converted parent from Extrusion to polysurface (RH-65728)
  • InsertPoint: Allowed to modify child motif on duplicated Reflect symmetry (RH-65548)
  • Licensing: Cloud Zoo: .NET Framework out of memory error on startup (RH-65257)
  • Match: Scriptable command missing options when matching to edge (RH-65530)
  • NamedSelections: Did not work with light objects (RH-65256)
  • OffsetSrf: Corner=Sharp created bad objects (RH-63073)
  • Panels:
    • Named item might not be re-selected by first click (RH-65429)
    • Bugs in named item thumbnail mode (RH-64631)
  • Print: Text Shifting When Printing Vector (RH-65154)
  • RDK:
    • Clicking on the Material icon in object properties caused memory leaks (RH-64185)
    • Eto UI - Libraries initial custom folder did not work in Rhino Options (RH-64787)
  • Rendering:
    • Displacement map amount not working in Rendered display mode (RH-62014)
    • Render window overlapped Named Views (RH-65358)
  • Rendering: Cycles:
    • Normal map had incorrect mapping on ground plane (RH-64943)
    • Decal showed up in wrong place (RH-65350)
  • Rendering: Materials:
    • “varies” of sliders in PBR materials did not work correctly (RH-65244)
    • PBR Displacement amount incorrect in Rendered mode (RH-59047)
    • PBR Displacement worked differently between Rendered and Raytraced modes (RH-58899)
    • PBR Displacement texture separated objects (RH-58427)
    • Duplicate material acted as if the texture is instanced (RH-65449)
    • Deleted PBR Emission still emitted lighting from curve piping meshes (RH-64826)
  • Rendering: Post Effect: Fog Post Effect - Point picking for color, distance or area returned wrong values (RH-64242)
  • Rendering: Texture Mapping: Custom object mapping UVW repeat wrong on SubD when Advanced texture preview was disabled (RH-65393)
  • Rendering: Textures:
    • Loops of texture baking failures froze Rhino (RH-65697)
    • Texture baking froze Rhino (RH-65628)
    • Advanced Texture Preview made textures look worse (RH-56164)
    • Displayed black when objects were pasted to a different model (RH-65354)
  • SDK: RhinoCommon: Bug in the copying of SubD objects (RH-64960)
  • Selection: Objects in selection shown through shaded objects but could not be dragged (RH-65451)
  • SmartTrack: Rotate command did not place a smart point with no snap (RH-65668)
  • SubD Symmetry:
    • Radiate command missing the RemoveExistingReflectSymmetry option (RH-64842)
    • RemoveExistingReflectSymmetry option in Reflect and Radiate should not end the command (RH-65352)
  • UnrollSrf: Trims in surfaces caused errors (RH-65128)
  • ViewCaptureToFile: Pen lines were invisible on transparent background (RH-59507)

Crashes Fixed:

  • File IO: Solidworks Import - Crash after reading sldpart file (RH-65290)
  • PackageManager: Null reference exception (RH-65550)

Enhancements:

  • ComputeVertexColors: Faster and supports texture mappings, transforms, channels, and RDK materials (RH-64305)
  • Displacement: Supports "No Repeat" in mapping settings of textures (RH-65412)
  • Display: Caches analysis meshes for EMap (RH-65252)
  • File IO:
    • Updated SketchUp SDK to the latest version (2021-1-279) (RH-65353)
    • CSV Export - Saves text fields as evaluated values instead of formula strings (RH-65483)
    • SketchUp Import - Better approximation of SketchUp views (RH-65399)
    • SketchUp Import - Pops up a warning about risk of running of memory when " Trimmed planes" is selected (RH-65307)
  • Gumball:
    • Plane controls work with distance, angle, direction, and ortho constraints (RH-65298)
    • Remembers mouse dragged distance/angle/scale values for next click input (RH-65480)
  • Match:
    • Added preview step to the scriptable command (RH-65561)
    • Keeps SubDFriendly+ properties (RH-52487)
  • Modeling Aids: Distance constraint - Draws the tracking line while typing a number (RH-65428)
  • Rendering: Textures: Added mapping controls to "Resample Texture" type (RH-64387)
  • Selection: Selection Menu lists viewport camera points with different names (RH-2012)
  • SubD Editing: New SubDExpandEdges command (RH-65157)
  • SubD Symmetry:
    • Radiate command flips “cheese wedge” display when cursor moving across object bounding box center (RH-65498)
    • Radiate and Reflect now warn about non-compatible pre-existing symmetries that will be removed (RH-65351)
    • Radiate command - Added UseLastAxis, Axis, and CPlane-Z options (RH-65330)
    • Radiate command - Added “pie slice” feedback display for Reflect+Radiate symmetry (RH-65233)
    • Added “Flip” option to Reflect, Reflect+Reflect, and Reflect+Radiate symmetries (RH-65421)
    • Radiate now uses a cleanup tolerance (based on document’s absolute tolerance) when creating child motifs (RH-65081)
    • Reflect command - Automatically adjust reflection plane direction, while picking, towards SubD’s bounding box center (RH-65499)
    • InsertPoint command is allowed to modify only primary motif (RH-64634)
  • TextField: Exports evaluated values instead of formula strings (RH-63311)

Features Added:

  • SDK: RhinoCommon: Added ability to crease/smooth SubD edges to Rhino 7 grasshopper (RH-63863)
  • Selection: Selection Menu lists named view widgets with names (RH-65304)
  • SubD Editing: SubDExpandEdges command supports variable offset (RH-56883)

Regressions Fixed:

  • BlendSrf: Preview surface did not display Zebra analysis as the input surfaces (RH-65534)
  • FilletEdge: Control points stacked together (RH-65216)

SDK Enhancement:

  • Block: Added SDK functionality to determine which original objects created the instance definition (RH-65536)
  • SDK:
    • Added support for manipulating per-face materials without having to know the details (RH-64719)
    • Added CreateVertexColors to C++ and .net SDK (RH-65309)
  • SDK: RhinoCommon: Added abilities to convert angles between quaternion and Euler angles (RH-65317)

UI Change:

  • Toolbar: Added SubDRevolve button (RH-63941)

Mac-Only Changes

Bugs Fixed:

  • Context Menu: Right-clicking in another model did not make it active and commands on context menu ran in current model (RH-65389)
  • Dark Mode: Grasshopper UI issues (RH-64979)
  • File IO: PDF Export - Failed when exporting some, but not all, layouts (RH-64221)
  • Grasshopper: Some icons on context menus were not scaled properly (RH-65658)
  • RDK:
    • Content Editor - Multiple selection did not work in tree grid view (RH-65363)
    • Renaming viewport title did not update “Specific Viewport” list (RH-64853)
  • Rendering: Render window was closed after choosing not to cancel (RH-65411)
  • Rendering: Content Panels: Quick preview was initialized slowly (RH-65469)
  • Rendering: Realtime SDK: Raytraced mode failed with multiple documents (RH-65043)
  • Rendering: Textures:
    • Resizing multiple resulted in “Varies” on Mac (RH-65365)
    • Tile texture size was set differently from what was typed (RH-65415)
    • Preview stuck on screen even after Rhino was closed (RH-65366)

Crashes Fixed:

  • Dark Mode: Crash when changing between light and dark modes (RH-65380)
  • Grasshopper: Frequent crashes (RH-65514)

Enhancements:

  • Keyboard: Delete and backspace keys both delete items in named and render content panels (RH-65430)
  • Preferences: Double-clicking on the name of an advanced setting copies it to clipboard (RH-65168)

Features Added:

  • Preferences: Added advanced setting to suppress tool palettes reappearing after command completes (RH-57945)

Incomplete Port:

  • Grasshopper: CMD+A did not select all text in Scribble component (RH-60286)

Windows-Only Changes

Bugs Fixed:

  • Docking: Did not wrap selection filter checkboxes properly (RH-65274)
  • File IO:
    • STEP Export - Failed with some folder names in Japanese/Korean (RH-63414)
    • PDF Export - Preview did not update when switching from “Window” to “Multiple Layouts” (RH-65529)
  • Options: Libraries page did not allow changes to be cancelled (RH-65409)
  • Rendering: Materials: Value change looked like not accepted when Enter was pressed in PBR settings (RH-64920)
  • Rendering: Post Effect:
    • Tone mapping histogram missing Before and After colors (RH-65379)
    • Final Pass section of Render window was blank (RH-62918)
  • Rendering: Realtime SDK: C++ sample for realtime display mode integration no longer works (RH-64925)
  • Selection: Slow in v7 (RH-65388)
  • SetPt: Right-click did not directly accept unchanged settings (RH-65313)
  • Undo: Did not work with material changes made by RhinoScript (RH-65476)

Enhancements:

  • IncrementalSave: Now "saves small" by default (RH-65275)

Regressions Fixed:

  • Annotation: Leader and Text command dialogs did not open with editing box on focus (RH-65370)

Tasks Completed:

  • Help: Added simplified Chinese V7 for Windows offline help (RH-65194)

Rhino 7 Service Release 11 Hot Fix 1 for Windows and Mac (7.11.21293) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Crashes Fixed:

  • Crash fixed with third-party rendering materials. For exmple: Flamingo materials.

Rhino 7 Service Release 12 for Windows and Mac (7.12.21313) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation:
    • Editing a dimension changed the font (RH-62700)
    • Some special European characters did not work with SLF-RHN Architect font (RH-64192)
  • Annotation: Text: Editing text showed debug messages in command history (RH-65959)
  • Block: Block attributes were not copy-pasted correctly (RH-62661)
  • BoundingBox: Incorrect for blocks (RH-49510)
  • BoxEdit: Size settings were broken (RH-65683)
  • ClippingPlane: View clipping was removed by 4View and 3View commands (RH-65693)
  • Display:
    • Rotating UV mapping (at least box) stretched texture (RH-65817)
    • FlatShade did not work with SubD objects (RH-49558)
    • “Treat as linear” checkbox in PBR materials did not work (RH-65874)
  • ExtendCrvOnSrf: A curve could be extended beyond a trimmed edge (RH-65818)
  • ExtractIsocurve: Failed at untrimmed edges (RH-4707)
  • ExtractPt: Created duplicate points at polycurve segment ends (RH-65980)
  • File IO: A simple polysurface was exported to 3DS with too many faces (RH-65936)
  • InsertPoint: Did not allow to insert points on edges on reflect plane (RH-65606)
  • Line: Normal option found the wrong face in a polysurface (RH-65719)
  • MultiPipe: Could not be canceled by ESC key or other commands (RH-59772)
  • OSnap: Percentage numbers displaced (RH-65995)
  • Offset: Trim=No was not as accurate as Trim=Yes (RH-65627)
  • OpenNURBS: ON_PolylineCurve::IsValid returned true when curve had zero points (RH-65906)
  • Pull: Result was incomplete (RH-65780)
  • RDK:
    • Scripted materials were lost on re-loading (RH-65772)
    • Most procedural noise types did not work (RH-65896)
  • RecordAnimation:
    • Light size in reflection was different from Raytraced viewport (RH-64467)
    • No lighting and shadows from Raytraced mode (RH-64465)
  • Reflect: Missing XAxis or YAxis option for second reflect plane (RH-65709)
  • Rendering: Cycles Viewport: Slow when rendering sun with shadows-only Ground Plane (RH-64526)
  • Rendering: Materials: Drag and drop import stopped working for PBR materials (RH-65998)
  • Rendering: Realtime SDK: Raytraced mode did not render backface material luminosity (RH-65726)
  • Rendering: Textures: Missing Images Dialog: Bulk Replace did not search subfolders (RH-65626)
  • RevCloud: Failed when input curve was not parallel to world top plane (RH-65771)
  • SDK: C# Rhino.Render.SafeFrame should be public (RH-65788)
  • SubD Symmetry: Duplicating SubD damaged symmetry (RH-65584)
  • Toolbar: Some of the layer icons were blurry (RH-65775)

Enhancements:

  • Grasshopper: Added Get Boolean component (RH-57897)
  • GrasshopperPlayer: Supports input from a defined set (RH-57836)
  • Gumball:
    • Plane controls work with distance, angle, direction, and ortho constraints (RH-65298)
    • Allows to extrude multiple faces in the same polysurface (RH-65651)
  • Lights: Shadow intensity changes area of a rectangular light and radius of a linear light in rendering (RH-64141)
  • Rendering: Textures: DownloadLibraryTextures command allows to import textures from a zip file or a folder (RH-58106)

Features Added:

  • Grasshopper: Automatic text shapes oriented to surface in Grasshopper 1.0 (RH-65799)

Regressions Fixed:

  • Display: Detail background was opaque when details were overlapped (RH-66053)
  • Trim: V6 Trims fast, V7 slow (RH-66222)

SDK Enhancement:

  • GrasshopperPlayer: Now calls IGH_BakeAwareData::BakeGeometry (RH-60825)
  • RDK: Added support for adding custom data UI sections to RenderContent (RH-64871)
  • SDK: Added Circle-Circle and Arc-Arc intersection methods (RH-62819)
  • SDK: RhinoCommon:
    • Added SporphSpaceMorph.ConstrainNormal property (RH-65933)
    • Added option to draw endlines and endline text on Rhino.UI.Controls.Slider (RH-65900)

Mac-Only Changes

Bugs Fixed:

  • RDK: Date & Time controls for Physical Sky Texture did not work on Mac (RH-65535)
  • SDK: Python: A script failed on Mac (RH-65056)

Tasks Completed:

  • Installer: RhinoScriptCompiler is removed on Mac (RH-65532)

Rhino 7 Service Release 13 for Windows and Mac (7.13.21348) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation: Hatch:
    • Should reset pattern to Solid and all gradient settings between sessions (RH-66093)
    • Fill style might be out of sync between the dialog and viewport (RH-66062)
  • BlendSrf:
    • History connection did not work correctly on duplicated objects (RH-66102)
    • “Same height” did not work when it was initially enabled (RH-65992)
  • BlockManager: "_-BlockManager _Update _All" showed Block name conflict dialog box (RH-59783)
  • Color Picker: Slow on loading color wheel (RH-66022)
  • CreateUVCrv: Did not create the UV rectangle (RH-66138)
  • Display:
    • Cage visibility was toggled by surface edge visibility (RH-65996)
    • Adding vertex colors to a mesh broke look of PBR materials (RH-65971)
  • Eto: An ImageButton that invokes a command in the object properties panel blocks input until it loses focus (RH-64912)
  • File IO: Step export put the temporary name in the file (RH-66129)
  • Grasshopper:
    • “Import 3DM” component did not read hidden objects (RH-65776)
    • Added Enable/Disable and Preview to contextual parameters (RH-65925)
  • Gumball: Failed to extrude a planar closed curve inward or outward (RH-66037)
  • Match: Continuity inconsistent when matching arcs (RH-65729)
  • NamedCPlane: : Interfered with Undo (RH-66131)
  • Paste: Unable to paste objects from Adobe Illustrator (RH-65824)
  • Print: "Only Selected Objects" setting sticking between sessions caused confusion (RH-66125)
  • RecordAnimation: Saved JPEG with PNG data (RH-66358)
  • Rendering: Materials: Dropping a PBR rmtl file onto a group created multiple materials (RH-66124)
  • RibbonOffset: Failed with a curve (RH-66104)
  • SDK: Mesh.CreateContourCurves tolerances (RH-65835)
  • SDK: RhinoCommon:
    • IGES exporter did not follow unit settings from headless doc (RH-66189)
    • Quaternion.GetRotation() method not found in Rhino3dm 7.7.0 nuget (RH-65724)
    • Rhino.Geometry.Squisher.SquishMesh made meshes with desynchronised single / double precision vertices (RH-66087)
  • SelBrushPoints: Did not select PointCloud points (RH-66159)
  • SetDocumentUserText: Document User Text panel not updating (RH-66375)
  • SubD Editing: Deleting edge at corner of SubD incorrectly removed vertex (RH-65864)
  • Sweep1: History connection did not work correctly on duplicated objects (RH-65891)
  • TextField:
    • Did not update properly in Document User Text panel (RH-65904)
    • Document changes did not update Document User Text (RH-65905)
  • TextObject: Result incorrect when rotation and spacing settings were both changed (RH-66024)
  • ViewCaptureToFile: Transparent background made clipping plane section edges transparent (RH-66119)

Crashes Fixed:

  • File IO: Rhino crashed when reading WRL files with colorpervertex setting not conforming to file specs (RH-65955)
  • SDK: RhinoCommon: Crashed while making environment changes (RH-66448)

Enhancements:

  • Annotation: Hatch: Right-click to only check a pattern in the list, and allows check/uncheck all selected patterns at once (RH-66538)
  • Mapping widget command: Added ShowOCSFrame option to MappingWidget command (RH-66049)
  • QuadRemesh: Updated to a new versions (RH-65907)
  • Rendering: Added 4K (3840x2160) to dimension presets (RH-66116)
  • Tutorials: Model zip file lists on top and next to PDF (RH-64819)

Features Added:

  • Grasshopper: New "Get File Path" component (RH-61663)
  • GrasshopperPlayer: Allows baking output of Group components (RH-60307)

Regressions Fixed:

  • Cap: Did not process other edges when any self-intersected edge was detected (RH-66126)
  • Print: Margins did not print (RH-65718)
  • SDK: RhinoBrepSplit returned nullptr in resulting array (RH-64910)

SDK Enhancement:

  • SDK: RhinoCommon: Added Brep.HasRegionTopology and Brep.DestroyRegionTopology (RH-66199)

UI Change:

  • Annotation: Hatch: Removed StartPoint and EndPoint command-line options during editing gradient (RH-66064)

Mac-Only Changes

Bugs Fixed:

  • RDK:
    • Unable to un-check “Box-style” in a 3D Checker texture (RH-66230)
    • File path incomplete in Missing image files dialog (RH-66242)
    • Drag and drop did not work in tree list (RH-66165)
  • Rendering: Materials: The first letter could not be deleted by Backspace key when renaming (RH-66195)
  • SystemInfo: Reported wrong architecture on Mac M1 machines (RH-66219)

Crashes Fixed:

  • File IO: PDF Export crashed with custom paper size (RH-66110)

Regressions Fixed:

  • RDK: Placeholder material got duplicated (RH-66599)

Windows-Only Changes

Bugs Fixed:

  • Color Picker:
    • Flickering slider froze Rhino (RH-65736)
    • Resizing dialog when the third value was highlighted froze the screen (RH-65735)
  • GrasshopperPlayer: Referenced input was not cleared between runs (RH-65369)
  • QuadRemesh: QuadRemesh not working for MatrixGold users (RH-66536)
  • Rendering: Cycles: Crashed when using OpenCL as the render device (RH-66535)

Enhancements:

  • Grasshopper: "Import 3DM" component explodes point clouds in .e57 files and returns a list of points (RH-65966)

Regressions Fixed:

  • BoxEdit: Did not allow to change size and position at once (RH-65392)
  • RDK: Placeholder material got duplicated (RH-66489)

Rhino 7 Service Release 14 for Windows and Mac (7.14.22010) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation: DimLinear: Dimension update glitch (RH-66493)
  • ClippingPlane: Section update was not responsive in all viewports (RH-28983)
  • Display: Subobject material render preview mapping bug (RH-66436)
  • File IO:
    • SketchUp import prompted command-line options in batch mode (RH-66490)
    • STEP Export - Made writing wchar_t step files optional (RH-66270)
    • Scripting mesh format export did not skip meshing options when only meshes were selected (RH-66271)
  • Line: Normal option created a line different from the typed length (RH-66295)
  • MeshBox: MeshBox and SubDBox swapped XCount and YCount when picking or entering a negative height (RH-65611)
  • PackageManager: Did not look into subdirectories of a custom package repository (RH-66386)
  • ProjectToCPlane: Failed with vertical segments (RH-66441)
  • Properties:
    • Per face display color returned wrong face index (RH-66546)
    • Settings of Render mesh modifiers might not be editable when they were turned off (RH-66366)
  • RDK: Texture adjustment texture did not show all settings (RH-66539)
  • Rendering: Texture Mapping: Multiple channels on meshes did not work in Rendered mode (RH-66235)
  • Rendering: Textures: Texture baking caused noticeable freezes every 20 seconds (RH-65812)
  • SDK: RhinoCommon:
    • Problem with Sweep2 in Grasshopper (RH-66617)
    • CreateFromSweepSegmented problem when specifying an endpoint (RH-66765)
  • Section: Tolerance was not small enough for sectioning meshes (RH-66589)
  • Split: SubD could not be the cutting object (RH-65540)
  • SubDAppearance: SubDDisplayToggle command did not work with SubD objects in blocks (RH-65545)
  • Undo: Broken for numerical inputs when using GH Player (RH-66322)

Crashes Fixed:

  • File IO: Crash when publishing a few hundred pages into single PDF file (RH-66324)
  • SDK: RhinoCommon: Sweep2 crashed in C# script in Grasshopper (RH-66839)

Enhancements:

  • SDK: Curve.Rebuild periodic to minimum pointcount (RH-66336)

Features Added:

  • Grasshopper: Added ability to get SubD vertex tags to Rhino 7 Grasshopper (RH-66349)

Regressions Fixed:

  • File IO: Print to vector PDF overrode display settings (RH-66272)
  • Rendering: Post Effect: The render window did not ask to save post effects to document (RH-66261)

SDK Enhancement:

  • OpenNURBS: Wish of ON_3fPoint::SquaredDistanceTo (RH-38899)
  • SDK: Added MeshUnwrapper to C++ SDK and RhinoCommon (RH-62349)
  • SDK: RhinoCommon: Added SubD.JoinSubDs static function to join SubD objects (RH-66642)

UI Change:

  • Gumball: Move/extrude/scale/rotate by mouse dragging no longer sets gumball click default value (RH-65698)

Usability Problems Fixed:

  • Mapping widget command: Object snap did not snap to OCS frame origin correctly (RH-66054)

Mac-Only Changes

Bugs Fixed:

  • Grasshopper:
    • Display issue on Monterey (RH-66338)
    • TextBox grabbed focus on macOS Monterey (RH-66293)
  • Layout: Initial settings were not sticky between sessions (RH-52519)
  • Rendering: Textures: Missing image files dialog got cut off (RH-66267)
  • SDK: Rhino.Input.Custom.OptionColor bug on Mac (RH-66240)

Usability Problems Fixed:

  • Grasshopper: Parameter input keyboard shortcuts required enter or space to complete (RH-57216)

Rhino 7 Service Release 15 for Windows and Mac (7.15.22039) is now available
Rhino will automatically update, unless updates are disabled.
Download the latest service release now…

Bugs Fixed:

  • Annotation: Hatch: Strange behavior (RH-66770)
  • Display: Incorrect shadow in Rendered mode (RH-66793)
  • File IO: PDF export did not release system resource and slowed down (RH-66827)
  • GrasshopperPlayer: Hops did not give the same result (RH-66387)
  • Gumball: Scale handle + Ctrl(CMD) did not work on SubD faces (RH-66469)
  • MeshIntersect: Winding of Mesh|Mesh intersections was not consistent (RH-65833)
  • OffsetSrf: Solid=Yes with DeleteInput=No did not create object on current layer (RH-66779)
  • RecordAnimation: Did not work in Spanish version (RH-66771)
  • Rendering: Materials: ObjectDisposedException when deleting material and closing Rhino (RH-66877)
  • Rendering: Post Effect: NVIDIA denoiser execution error when adding Glow post-effect (RH-66537)
  • SDK: RhinoCommon: ON_Geometry_GetTightBoundingBox should call ON_Brep::GetTightBoundingBox (RH-66874)
  • Selection: Ctrl(CMD)+Double-Click highlighted unselected edges in commands requesting edge input (RH-66781)
  • SquishBack: Did not recognize Squished meshes made by Quadremesh (RH-66211)
  • UndoView: Did not undo the first view change in a new detail view (RH-66701)

Regressions Fixed:

  • Display: Hatches shifted in layouts until selected (RH-66915)
  • Rendering: Did not display checkered transparent background (RH-66767)
  • Rendering: Textures: Missing textures in Rendered mode after reopening model (RH-65740)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Exposed DisplayPipeline.DrawInstanceDefinition (RH-66855)
    • Updated RhinoCommon and Grasshopper templates to work with Visual Studio 2022 (RH-66581)

Tasks Completed:

  • Tutorials: Updated adjustable lamp video tutorial (RH-61845)

Mac-Only Changes

Bugs Fixed:

  • SDK: RhinoCommon:
    • AddPageView created layout with wrong size and orientation on Mac (RH-65134)
    • CreatePageView created new layout with incorrect size (RH-53159)

Crashes Fixed:

  • Display: Rhino crashed on Macs after updating to macOS Catalina 10.15.7 (RH-66183)

Regressions Fixed:

  • Rendering: Materials: Rhino hanged when panel was set to tree view (RH-66653)

Windows-Only Changes

Bugs Fixed:

  • FilletEdge: Ctrl+Double-Click highlighted unselected edges in FilletEdge-like commands (RH-66696)
  • Rendering: Materials: Assignment lost when material plug-in was loaded (RH-66913)
1 Like