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:
- 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:
- 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:
- 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:
- 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:
- Rendering: Cycles:
- 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:
- 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:
- TextField: ObjectName() failed with empty GUID parameter (RH-63058)
- TextObject: Long lines of text was wrapped (RH-62758)
- Trim:
- UserText:
- WireCut: KeepAll=Yes was ignored (RH-62920)
Crashes Fixed:
- SubD: Out of memory crash (RH-62613)
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:
- 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:
- 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:
- 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)