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:
- 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:
- 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:
- MeshRepair:
- 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:
- 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:
- Rendering: Decals:
- Rendering: Materials:
- Rendering: Post Effect:
- 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:
- 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:
- Undo: Named Items created unnecessary undos (RH-63049)
- UserText:
- WireCut: KeepAll=Yes was ignored (RH-62920)
Crashes Fixed:
Enhancements:
- Annotation:
- File IO:
- 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:
- 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:
- ShadeSelected: Needs a selection to work the first time (RH-50360)
- WireCut: Failed to cut through object (RH-63142)
SDK Enhancement:
- OpenNURBS:
- 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:
- 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:
- Properties:
- 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)