Rhino 7 Service Release Candidate Available

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

Bugs Fixed:

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

Crashes Fixed:

Enhancements:

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

Features Added:

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

Performance Improvements:

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

Regressions Fixed:

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

SDK Enhancement:

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

Usability Problems Fixed:

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

Mac-Only Changes

Bugs Fixed:

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

Crashes Fixed:

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

Regressions Fixed:

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

Windows-Only Changes

Bugs Fixed:

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

Cosmetics:

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

Crashes Fixed:

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

Performance Improvements:

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

Regressions Fixed:

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