Rhino 7 SR1 Release Candidate 2 for Windows and Mac (7.1.20322) is now available
Bugs Fixed:
- BlendSrf: Causes a memory leak (RH-61345)
- Display:
- File IO:
- Installer: Windows Start menu Programs entry has incorrect text (RH-61456)
- Print: Layout page order, in Eto Print UI, is not display sorted by page number (RH-61410)
- 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)
- Rendering: Texture Mapping: UVs for SubD are wrong in Rendered mode (RH-55655)
- Rendering: Textures: Marble becomes striped (RH-61118)
- SDK: RhinoCommon: Spelling mistake on Transform.IsZeroTransformaton(double zeroTolerance) (RH-61232)
- SelBrush: Panning view with Shift + RMB unexpectedly resizes brush width (RH-61233)
- SubDSweep1: Ignores Closed option in 7.1 (RH-61099)
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)
Features Added:
- SDK: Python: rs.ExtendCurvePoint missing argument (RH-30501)
Mac-Only Changes
Bugs Fixed:
- 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:
- Redo: Redo Multiple dialog mislabled in Rhino for Mac (RH-61365)
- Rendering: Post effects not applied after render completion (RH-61455)
Windows-Only Changes
Bugs Fixed:
Rhino 7 SR1 Release Candidate 3 for Windows and Mac (7.1.20329) is now available
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)
- Cap: Incorrectly flips orientation of input polysurface (RH-61185)
- Rendering: Render command triggers saving document prompt (RH-61542)
- SubD: Creating SubD display information for a SubD tire tread is slow (RH-60542)
- SubDSweep2: Not working properly when ending at singular point (RH-61362)
- ToNURBS: Meshing issues on a SubD (RH-61125)
Features Added:
- File IO: New StepUnitsAndTolerance command (RH-61421)
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:
- Code Editor: Python: Atom editor cannot communicate with RhinoBETA.app and Rhino 7.app (RH-61407)
Windows-Only Changes
Bugs Fixed:
Rhino 7 SR1 Release Candidate 4 for Windows and Mac (7.1.20337) is now available
Bugs Fixed:
- BlendEdge: Should not setback at two-way corners (RH-61562)
Crashes Fixed:
- Rendering: Crash when cancelling ViewCapture* of Raytraced viewport (RH-61586)
Mac-Only Changes
Bugs Fixed:
- Rendering: Materials: Opening Material Editor hangs Rhino on Mac (RH-61616)
Windows-Only Changes
Bugs Fixed:
- Localization: Render Menu > Current Renderer is not localized (RH-61196)
Rhino 7 SR2 Release Candidate 1 for Windows and Mac (7.2.20343) is now available
Bugs Fixed:
- Annotation: Styles: Value of Rhino.Warnings.MissingFontWarning is inversed (RH-61491)
- BlendEdge: Loses face (RH-61248)
- Cone:
- Developer Tools: EtoCollapsibleSection does not display a vertical scrollbar as needed (RH-61564)
- Display: Edge Softening slows down performance (RH-61658)
- Eto: Slider responds to mouse movement when it shouldn't (RH-61501)
- File IO:
- Grasshopper: Added disable file timestamp checkbox (RH-61536)
- Libraries: Context menu does not work with multiple selected grid thumbnails (RH-61838)
- MergeAllCoplanarFaces: Mid and end snaps are left over (RH-61476)
- MergeCoplanarFace: Problem when merging across unwelded edges (RH-60957)
- NamedSelections: Deleted named selections come back (RH-60956)
- OrientOnSrf: Bad link to Help in dialog (RH-61744)
- PackageManager: ESC Key does not close the dialog (RH-60940)
- PluginManager: Filters does not work as expected (RH-60455)
- Rebuild: "Preserve end tangent directions" flips tangent direction (RH-61531)
- RemoveKnot: RemoveKnot, InsertKnot and InsertEditPoint unnecessarily turning non-rational polycurves into rational (RH-61777)
- Rendering: Raytraced post effects state in the HUD can't be toggled and doesn't match Properties > Post Effects (RH-59897)
- Rendering: Cycles:
- Rendering: Cycles Viewport: Potential lock-up when LeadTools fail to load a file during Raytraced start-up (RH-61754)
- Rendering: Materials:
- A material used by one of the selected layers cannot be assigned to all selected layers (RH-60137)
- Double Sided material does not delete old child materials. (RH-61722)
- Material Editor asks an unnecessary question (RH-61724)
- Double Sided material does not implement the NewChildSlotIterator() method (RH-61725)
- Rendering: Post Effect:
- Rendering: Texture Mapping: XYZ fit button bug (RH-61430)
- Rendering: Textures: Texture panel doesn't update correctly while in use (RH-60829)
- SDK: Internal_FaceDegenerateAreaCheck code in C++ (RH-61277)
- Selection:
- SubDLoft: Picking order is ignored (RH-61543)
- SubDSweep1: Partial sweep along rail does not work (RH-59947)
- TextField:
- ToNURBS: Messes up trimmed surfaces of revolution (RH-61550)
- What:
Cosmetics:
- Toolbar: Misspelled tooltip of SelDimOverride (RH-61872)
Enhancements:
- ArrayPolar: ZOffset supports negative values (RH-61742)
- Gumball: Keep brep/extrusion face selected after extrude (RH-61728)
- Join: Overlapped SubD control polygons will merge when possible (RH-61764)
- NamedSelections: Prompt to replace an existing named selection, or add more objects to it (RH-61035)
- Rendering: Post Effect: Prompts to save changes when closing render window (RH-61499)
- SubCrv: Added FromMidpoint option (RH-53494)
SDK Enhancement:
Usability Problems Fixed:
- Rendering: Post Effect: Changes in viewports don't mark document as modified (RH-60803)
Mac-Only Changes
Bugs Fixed:
- Bridge: Segment number set less than 1 displays infinity symbol (RH-61783)
- Grasshopper: Components list color not working as expected in Dark Mode (RH-60705)
- Properties: Custom render mesh settings should be disabled for mesh objects (RH-61732)
- QuadRemesh: Track pad input weirdness (RH-61408)
- RDK: New content control dropdown list search box does not have focus when opening on Mac (RH-61839)
- Rendering: Textures: New textures appear unselected (RH-61364)
Enhancements:
- Grasshopper: Components: Added code completion for C#/VB Grasshopper scripting component on Mac OS (RH-59436)
Windows-Only Changes
Bugs Fixed:
- Color Picker: Select a pixel far away from the picker icon (RH-61357)
- DocumentProperties: Scripting mesh settings may not update object render meshes (RH-58789)
- File IO: STEP Import - Command-line does not refresh when opening from File Explorer (RH-57816)
- Grasshopper: Components: Kangaroo loading error (RH-61761)
- Notes: Pressing Delete key in Notes Panel runs Delete command (RH-61022)
- Options: The scriptable PickableControlPolygon option fails (RH-54179)
Enhancements:
- Rhino Installer Engine: Log reason if plug-in inspection fails due to missing AssemblyTitleAttribute (RH-61325)
Usability Problems Fixed:
- PackageManager: Install and Cancel buttons are backwards on Windows (RH-61469)
Rhino 7 SR2 Release Candidate 2 for Windows and Mac (7.2.21005) is now available
Bugs Fixed:
- Display: Viewport performance very slow in V7 (RH-61570)
- ExtractMeshPart: Added ExtractWholeDisjointParts and JoinOutput options to the scriptable command (RH-61415)
- File IO:
- FilletEdge: Leaves naked edges if input not shrunk first (RH-60428)
- Print: PDF export scaling issues in v7 (RH-61925)
- Properties: Detail view settings only accept the first change (RH-61689)
- Rendering: SimulatedMaterial can cause a race condition on the cache (RH-61631)
- Rendering: Materials: PBR material "explodes" objects in Rendered display mode (RH-60814)
- SDK: RhinoCommon: NurbsSurface.EpsilonEquals doesn't compare control points (RH-61937)
- Selection: Incorrect depth culling in wireframe viewport (RH-61910)
- TextField:
Enhancements:
- File IO: SKP Import - Displays warning when file has textures and is in read-only folder (RH-61820)
- Group: Hidden members display dynamic preview while transforming (RH-49193)
- Gumball: Selects the end edges for next extruding (RH-41568)
- Join: Maintains degrees and control points of the input curves (RH-57979)
- Point: : Added Undo option (RH-61823)
- TextField: More date and time presets in Date and DateModified functions (RH-61913)
Regressions Fixed:
- SDK: RhinoCommon: Mesh Split (MSplit) Fails in V7, works in V6 (RH-62159)
Mac-Only Changes
Bugs Fixed:
- Annotation: Text: Added Capitalization Options (RH-61013)
- Autolayout:
- Layer: Detail view visibility incorrect (RH-61508)
- Properties: ViewportProperties: Size option in scriptable command re-sizes modeling window to achieve requested viewport size (RH-61795)
- SDK: GHPython:
Crashes Fixed:
- Viewports: Repeatable crash after closing floating view (RH-61979)
Windows-Only Changes
Bugs Fixed:
- Display: Unable to force Rhino to use Intel GPU (RH-62002)
Cosmetics:
Rhino 7 SR3 Release Candidate 1 for Windows and Mac (7.3.21012) is now available
Bugs Fixed:
- 3DFace:
- ClippingPlane: Scaling up causes flipping trouble (RH-61225)
- CrvSeam: Seams located incorrectly when working with multiple curves (RH-62009)
- ExtractSrf: Count is wrong (RH-62083)
- File IO: PDF Export - Preview scaling issue (RH-62035)
- Grasshopper: Timers expire too often (RH-62138)
- Gumball:
- Paste: Lags in V7 (RH-60569)
- Print: Vector output does not pay attention to Picture material transparency (RH-60275)
- Rendering: Materials: Importing rmtl files adds many placeholder items to Type list (RH-62055)
- Revolve: Deformable option may displace the surface (RH-62045)
- RibbonOffset: Fails to generate offset curve on outside (RH-61854)
- SDK: RhinoCommon: Line.ToNurbsCurve() not setting domain (RH-61974)
- Surface-surface intersection: Incomplete intersections (RH-61958)
- Tab Constraint: Is canceled when base point is picked and rejected (RH-38345)
- Toolbar: "Solid Tools" toolbar has two "Unjoin Edge" buttons (RH-62114)
- UVEditor:
- Unwrap:
Cosmetics:
- Options: Update frequency changed to use drop-down menu instead of combo box (RH-62097)
Enhancements:
- File IO: PDF Import - Supports layer hierarchy (RH-61109)
- Polyline: Tab constraint now suspends Helpers (RH-62149)
- Sketch: Added ClickToSketch option (RH-32560)
- Splash and About: Allow Esc to close (RH-61847)
- SubDSweep: /SubDSweep2: New SubDChain option (RH-61779)
Features Added:
- Zoom: Scrolling mouse wheel with Ctrl/CMD keeps focus on view center (RH-62003)
Regressions Fixed:
- BoxEdit: Does not work with sub-objects (RH-61960)
UI Change:
- Toolbar: Tidy up SubD Tools toolbar (RH-62115)
Mac-Only Changes
Bugs Fixed:
- Display: Apple Silicon reports 0 VRAM which causes crashes in Rhino (RH-62061)
- Export: Options are not visible from layout page unless dialog is resized (RH-61670)
- Libraries: Does not download localized contents when version.txt is deleted (RH-61427)
- MoveFace: Viewport doesn't get focus during command for Osnaps (RH-61085)
- Rendering: Materials: 'Assign to Layers' incorrectly shows layers that have been deleted (RH-61929)
- Sketch: In progress sketch previews disappear. (RH-62157)
Crashes Fixed:
- Export: Export Selected from File menu crashes Rhino on Mac (RH-62076)
Enhancements:
- File IO: AI Export - Allows more digit places in scale values (RH-62117)
Windows-Only Changes
Bugs Fixed:
- File IO: PDF Export - Preview doesn't show dimensions (RH-62040)
- Properties: Annotation Style is blank (RH-61560)
- Revolve: Fails with SubD edges as input (RH-61983)
- SDK: Rhino.AddLoftSrf broken in Rhino 7 SR0 (RH-61984)
- SDK: RhinoScript: Creating Rhino.Interface.7 always launching new instance (RH-62126)
Rhino 7 SR3 Release Candidate 2 for Windows and Mac (7.3.21026) is now available
Bugs Fixed:
- DraftAngleAnalysis: Display of edges lags (RH-62164)
- Eto: Rendering Panel does not have icons in Current Renderer drop-down (RH-62046)
- File IO:
- Grasshopper: Trigger (Timer) object on/off state not persistent (RH-62163)
- Gumball: Extruding surface does not retain Gumball alignment (RH-61999)
- Kink Removal: Deleting a curve kink removes other parts (RH-62054)
- MergeAllCoplanarFaces: Fails to merge colinear edges (RH-62311)
- Mesh: NGons: Interior vertices are left behind (RH-62140)
- Move:
- Panels: Crash when opening Rendering panel on Mac (RH-62237)
- Print: Rhino PDF leaves off left edge of outline in vector output (RH-62145)
- PrintPreview: Text with frame enabled is blacked out in vector output preview (RH-62144)
- Properties: Scripting fails when Properties panel is hidden (RH-62249)
- QuadRemesh:
- RDK:
- 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:
- Rendering: Texture Mapping:
- Rendering: Textures:
- Revolve: Fails with SubD interior edges as input (RH-62116)
- SDK: RhinoCommon:
- Selection: Panning locked views (RH-62206)
- SubD:
- Symmetry: History does not update properly (RH-47374)
- Unwrap: UV mesh may not be split along selected seams (RH-12768)
- VolumeMoments: Principal Moments of Inertia are wrong (RH-62150)
Enhancements:
- Extrusion Object: Will not become a polysurface when its end face is moved in the extruding direction (RH-18905)
- QuadRemesh: Added Delete Input Object checkbox (RH-61211)
- Rendering: Materials: Saving Physically Based Materials to v6 3dm is improved (RH-61151)
Features Added:
- Modeling Aids: Distance constraint: Typing a negative number activates incremental distance constraint (RH-14616)
- Selection: Added SelDimLinear, SelDimAngular, SelDimOrdinate, SelDimRadial, and SelDimCentermark commands (RH-62223)
Mac-Only Changes
Bugs Fixed:
- CSharpCodeProvider does not work with a space in the name (RH-62177)
- Grasshopper:
- Preferences: Themes options all broken (RH-62257)
- SDK: Python: RunPythonScript - macros fail (RH-62230)
- ToolPalettes:
Crashes Fixed:
- SDK: RhinoCommon: GetPolyline crashes Rhino (RH-62329)
Windows-Only Changes
Bugs Fixed:
- EditPythonScript: AltGr+f also sends Ctrl+f opening search dialog (RH-62081)
- Eto: TreeGridView with custom cell scrolling problem (RH-48568)
- Licensing and Validation: Rhino doesn't run in Windows Sandbox (RH-62272)
- Options: Plug-ins - Clicking Enabled checkbox scrolls list (RH-62189)
- SDK: RhinoFitCurve() fails in Compute (RH-62103)
Enhancements:
- Displacement: Added to the properties of curve piping meshes (RH-62100)
- PackageManager: Package icons can be added by including the icon file in the package (RH-62033)
Features Added:
- Viewports: Added EnableWindowsGestures in advanced settings to allow disabling gestures in viewports (RH-62173)
Rhino 7 SR4 Release Candidate 1 for Windows and Mac (7.4.21040) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac
Bugs Fixed:
- Recent files in the taskbar icon (RH-44959)
- Annotation: DimAngular: Incorrect round-off (RH-62416)
- Annotation: DimRadial: An editing problem (RH-62533)
- Annotation: Hatch: "Fill Style" was not updated in the Properties panel (RH-62338)
- Annotation: Styles: Last column did not autosize to fill control (RH-38190)
- Annotation: Text: Glyph was not correctly rendering some Asian language glyphs (RH-38558)
- BlendCrv: BlendSrf: The Edit option did not temporarily turn off History locking (RH-62398)
- BlendSrf: Edit option reverted editing (RH-62472)
- BooleanDifference: Brep face incorrectly selected (RH-62550)
- CSec: Dynamic feedback did not work (RH-62517)
- Curve-surface intersection: Circles were not trimmed correctly by lines (RH-52378)
- Drag and Drop: Images with jpeg file extension were rejected (RH-62415)
- Extend: Unexpectedly removed points on linear segments (RH-62516)
- ExtendSrf:
- File IO: 3MF Import - Should not overwrite existing textures (RH-62418)
- Insert: Sublayers on insert (RH-50677)
- Inset: Entering distance for SubD faces did not work (RH-62400)
- Join: SubD creased edges converted to smooth in overlapping regions (RH-62309)
- Lasso: Region selection - Selecting pointcloud points pays attention to clipping planes (RH-57262)
- Lights: Intensity input field does not take decimal period (RH-62292)
- MeshRepair:
- Modeling Aids: Incremental distance constraint does not work with tab constraint (RH-62346)
- PluginManager: All plug-ins marked as "Installed by Package Manager" (RH-62365)
- QuadRemesh: Should not inherit group data from original object (RH-62229)
- RDK:
- Reflect: Meta Reflect Testing Issue (RH-62248)
- Rendering:
- Rendering: Cycles: Rendering is complete, but does not stop (RH-62644)
- Rendering: Materials:
- Drag-and-drop a material onto the ground plane doesn’t work (RH-31202)
- Copy color into a child texture copies the wrong color (RH-58183)
- DownloadLibraryTextures misinforming (RH-59310)
- Preview in Rendered viewport did not update when changing texture (RH-59964)
- Complex multi-level textures do not work correctly when changing scales (RH-60652)
- Physical based Surrogate Material - No values when changed from placeholder to physical based (RH-62079)
- Substance - Showing and hiding of dynamic fields when 2 different sbsar files are selected (RH-62187)
- Unable to load RaytracedMaterials.rhp plug-in (RH-62602)
- Rendering: Realtime SDK:
- Rendering: Texture Mapping:
- Rendering: Textures:
- SDK:
- SDK: Python: rs.AddLoftSrf not working (RH-61632)
- SDK: RhinoCommon:
- Select: Picking accuracy degraded lately (RH-62234)
- Selection: Lasso incorrectly selects clipped mesh faces (RH-62303)
- TextField:
- Toolbar: Convert curve to arcs missing underline in macro in v7 (RH-62165)
- UDT:
- UVEditor:
- Volume: Different volumes reported for same object in different locations and orientations (RH-28979)
Cosmetics:
- Panels: Removed internal borders in Edge Continuity and Draft Angle Analysis panels (RH-55859)
Crashes Fixed:
- Offset: OffsetMultiple crashes with points and curves in nested blocks (RH-62304)
- SDK: RhinoCommon: Repeatable crash in CRhCmnFileDialog (RH-62568)
Enhancements:
- SubD Editing: Made deleting/dissolving boundary vertices behave better (RH-62254)
Features Added:
- SubD: New SubDUnfriend command (RH-61942)
Regressions Fixed:
- Annotation: Hatch:
- OpenNURBS: Bahnschrift U+00C5 glyph broken by recent Korean glyph fixes (RH-62592)
SDK Enhancement:
- SDK: Provides CRhinoDisplayPipeline::DrawZebraPreview override that accepts ON_Mesh (RH-60927)
- SDK: Python: rhinoscriptsyntax: Added filter selection for SubD (RH-62322)
- SDK: RhinoCommon:
UI Change:
- Inset: Hides points in SubD preview (RH-61693)
- Menu:
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:
- Grasshopper:
- Print:
- RDK: Object Properties did not always show PBR sections (RH-62552)
- Rendering: Added EmbedFileDocumentDefault and NeverEmbedFiles advanced settings for image embedding (RH-62283)
- SDK: RhinoCommon: No access to command history (RH-62435)
Crashes Fixed:
- Exit: Closing document when switching to shaded mode causes Rhino to crash (RH-62274)
- Rendering: Textures: Undo after adding a texture causes crash (RH-62414)
Enhancements:
- PackageManager: Package icons can be added by including the icon file in the package (RH-62298)
Incomplete Port:
- MatchProperties: Added mesh modifier properties on Mac (RH-45494)
Windows-Only Changes
Bugs Fixed:
- Panels: Active panel is not remembered when Rhino restarts (RH-46449)
- RDK: UI issues about render contents not supported by V-Ray (RH-49702)
- SDK: RhinoScript: CreatePreviewImage rhinoscript command not working in Rhino 7 (RH-62382)
- ScriptCompiler: Fails to build (RH-62232)
Cosmetics:
- Splash and About: Version date format on the About splash was not consistent (RH-54379)
Enhancements:
- Splash and About: Added file name tooltips to preview thumbnails (RH-53493)
Regressions Fixed:
- Annotation: Text: Korean "ㅇ" consonant display problem with some Korean fonts on Korean Windows OS (RH-59613)
Usability Problems Fixed:
- Options: Dialog box was too large on low resolution screen (RH-49485)
Rhino 7 SR4 Release Candidate 2 for Windows and Mac (7.4.21047) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac
Bugs Fixed:
- Curve-surface intersection: Tangent circles were not trimmed properly (RH-49513)
- Display: Grasshopper geometry was not affected by Arctic mode (RH-54491)
- History:
- Libraries: External drive locations overlapped in Favorites (RH-44424)
- MatchProperties:
- MeshRepair: "Align Vertices" button ran an obsolete command (RH-62619)
- Picture: The scriptable command created a Custom, not a Picture, material (RH-48174)
- RDK: Scripting material name did not work properly (RH-53152)
- Rendering: Post Effect: The Denoiser effect was not applied to ViewCaptureToXXX results (RH-60785)
- Rendering: Texture Mapping: Custom mesh mapping fails on mesh objects (RH-62605)
- SDK: CRhinoObjRef::SelectionPoint returned incorrect location (RH-62633)
- SelBrush: Curve option returned cancel and made subsequent commands in a script fail (RH-62697)
- VolumeCentroid: Was incorrectly calculated (RH-39331)
Crashes Fixed:
- RDKCrash: Crash caused by accessing RenderMaterials table twice (RH-62647)
Enhancements:
- Rendering: Cycles: Raytraced mode / Rhino Render can use above 64 and all CPU cores available (RH-62665)
- Rendering: Textures: Rendering - Added AlwaysUnpackEmbeddedFilesToTemp advanced setting for moving *embedded_files folder from next to 3dm to TEMP folder (RH-58250)
Regressions Fixed:
- Grasshopper: Components: Mesh Curve Intersection did not find all intersections (RH-62386)
- Properties: The scriptable command (-Properties) did not support hatch properties (RH-62192)
SDK Enhancement:
- OpenNURBS: Added font management support for user specified missing font substitutions. (RH-62306)
- SDK: RhinoCommon:
UI Change:
- Menu: Added Analyze > Curve > ShowEnds (RH-62452)
Mac-Only Changes
Enhancements:
- File IO: Tuned up behavior of file duplicating (Shift+Command+S) (RH-62594)
- Properties: Added Displacement settings to curves with Curve Piping enabled (RH-62282)
Windows-Only Changes
Bugs Fixed:
- Menu: "Help > Technical support" goes to a 404 error (RH-62466)
- Rendering: Textures: Rhino hanged when running a command while searching for textures (RH-61634)
Regressions Fixed:
- ScriptCompiler: Compiled script plug-in does not print message when loading (RH-61920)
Rhino 7 SR4 Release Candidate 3 for Windows and Mac (7.4.21054) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac
Bugs Fixed:
- Display: Block instances became invisible in Rendered mode with reflective material on ground plane (RH-62541)
- Explode: Did not warn on dense meshes (RH-62722)
- PackageManager:
- Rendering: Materials: SetEnvironmentTexture does not work in Rhino 7 (RH-62874)
Enhancements:
- File IO: SKP Import - Displays warning when SketchUp file is newer than supported (RH-62765)
- PackageManager: Local package repository supports keyword search (RH-62476)
- Reparameterize: Works individually on polycurve segments instead of the whole polycurve (RH-62712)
Regressions Fixed:
- Grasshopper: Components: Mesh Curve Intersection did not find all intersections (RH-62386)
- MoveEdge: Distorted surface without internal trims (RH-62818)
SDK Enhancement:
- SDK: RhinoCommon:
Windows-Only Changes
Bugs Fixed:
- Installer: Rhino fails to install with RMA_SERIALNUMBER is a required property (RH-61465)
Enhancements:
- Rendering: Cycles: OpenCL render device usage has been improved to avoid crash (RH-62353)
Rhino 7 SR4 Release Candidate 4 for Windows and Mac (7.4.21061) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac
Mac-Only Changes
Bugs Fixed:
- Layout: Adding a layout in Layouts panel caused crash (RH-62991)
- Preferences: Rhino stuck on Initializing on splash screen (not a crash) (RH-63061)
Crashes Fixed:
- Layout: Deleting a layout in Layouts panel caused crash (RH-62992)
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)
Rhino 7 SR5 Release Candidate 2 for Windows and Mac (7.5.21074) is now available
Bugs Fixed:
- Annotation: Use default font as a substitute for all missing fonts. (RH-62974)
- RDK: Maxwell icon in current render dropdown list was extremely large (RH-63210)
- Rendering: Cycles: Normal channel looks incorrect (RH-63236)
- SDK: RhinoCommon: Rhino.FileIO.DracoCompression isn't round-tripping colours properly (RH-63277)
Enhancements:
- File IO: VRML Export - Converts Bump maps to Normal maps (RH-63054)
Rhino 7 SR5 Release Candidate 3 for Windows and Mac (7.5.21082) is now available
Bugs Fixed:
- MeshRepair: Did not count extremely short edges correctly (RH-63364)
- Rendering: Cycles: PBR materials with normal maps were rendered black (RH-63259)
SDK Enhancement:
- OpenNURBS: Added RandomSignedInteger(min,max) and RandomUnsignedInteger(min,max) to ON_RandomNumberGenerator (RH-63344)
Rhino 7 SR5 Release Candidate 4 for Windows and Mac (7.5.21089) is now available
Bugs Fixed:
- Snapshot: Restoring caused saving dialog incorrectly (RH-63481)
Mac-Only Changes
UI Change:
- UI Cleanup: Top panel justification was incorrect on macOS Big Sur (RH-62335)
Rhino 7 SR5 Release Candidate 5 for Windows and Mac (7.5.21096) is now available
Bugs Fixed:
- Rendering: Cycles Viewport: Texture mapping did not match Rendered mode (RH-63164)
- SDK: RhinoCommon: NurbsSurface.EpsilonEquals failed on duplicate surfaces (RH-63583)
Mac-Only Changes
Crashes Fixed:
- SDK: GhPython: GhPython script editor was broken in 7.5 release candidate (RH-63586)
Windows-Only Changes
Bugs Fixed:
- Installer: Zoo-licensed deployments incorrectly reset license file (RH-63181)
Rhino 7 SR6 Release Candidate 1 for Windows and Mac (7.6.21103) is now available
Bugs Fixed:
- Annotation:
- 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:
- BooleanDifference: Brep face was incorrectly selected (RH-62550)
- Color Picker:
- ConvertDots: make a new group (RH-63762)
- Explode: Caused a crash on a specific model (RH-63541)
- File IO:
- FindText: Text strings in dimensions could be found, but could not be replaced (RH-63703)
- Geometry Core: RemoveMultipleKnots ignores tolerance argument. (RH-59665)
- GrasshopperPlayer: Get Integer did not support undo (RH-62912)
- Gumball: Did not display scale grips when it aligned to a clipping plane (RH-63234)
- InsertPoint: Added extra vertices at the snapped vertex (RH-63011)
- IntersectTwoSets: Did not support SubD (RH-63373)
- MergeFaces: ignore filtering (RH-63090)
- NamedSelections: ExtractSrf command unexpectedly made copies of selection sets (RH-63237)
- OSnap: An object behind another in a block could not be snapped (RH-63634)
- OSnap:From: From: Display distance in Polyline (RH-63726)
- OffsetMesh: Normals were inverted (RH-63498)
- Properties: The scriptable command set RGB colors instead of RGBA (RH-63188)
- Pull:
- RDK:
- RPC: Caused short delay at the first Undo (RH-63667)
- Reflect: Sub-object selections are cleared after GB translate along reflection plane (RH-62404)
- Rendering: Embedded files were identified as missing the first time a model is loaded (RH-63485)
- Rendering: Cycles Viewport: Switch "Transparent background" on and off may not change the Raytraced viewport (RH-43014)
- Rendering: Materials: Dragging RMTL onto Material editor took far too long (RH-62555)
- Rendering: Post Effect:
- Rendering: Realtime SDK:
- 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:
- SDK: RhinoCommon:
- Update RhinoCommon Templates to support Rhino 7 (RH-62228)
- GeometryEquals() did not work for surfaces (RH-62548)
- Transparency not available/not reported correctly via object attributes (RH-63298)
- Transparency not available/not reported correctly via layer color attributes (RH-63300)
- Target name conflicted with Grasshopper NuGet package (RH-63423)
- SelBrush:
- Select: Window-selection incorrectly selected SubD in Ghosted display mode (RH-63312)
- Selection:
- Snapshot:
- Stitch: Edit or Control Point stitching removed SubD faces (RH-62451)
- SubD: Radius of SubD cylinder did not match input when Solid=Yes (RH-63025)
- SubD Symmetry:
- TextField: DetailScale function did not preview and save correct values to PDF (RH-63355)
- TruncatedCone: Preview of second diameter was incorrect (RH-63587)
- UserText: Columns were not wide enough to display contents (RH-62706)
- WeldEdge: Did not merge overlapping SubD edges (RH-63287)
Crashes Fixed:
- File IO: PDF Export - Resizing the Export PDF dialog box caused a crash (RH-63382)
- Patch: Crashed Rhino (RH-63416)
Enhancements:
- FindText: No longer requires selecting annotations (RH-62007)
- Grasshopper 2: Now exports icons as PNG (RH-63632)
- Rendering: Cycles Viewport: Added Sharpness and Response settings for speeding up rendering and view manipulation (RH-61467)
- SDK: RhinoCommon: Added a method to verify SubD component index existence and so on (RH-63475)
- SubD Symmetry: Added topology SHA1 to ON_SubD for determining type of symmetry update (RH-63527)
- Sweep1: Now options stick between sessions (RH-62775)
Regressions Fixed:
- Annotation: Dimensions attached to polysurfaces did not update (RH-63304)
- Annotation: Styles: Changing font did not update existing text (RH-62904)
- Block: Drag and drop usually highlighted a wrong block instance (RH-54102)
- File IO: DXF Import - Text was missing (RH-63313)
- NamedView: drag and drop fails (RH-63593)
- PolygonCount: Counting was slower than expected (RH-63378)
- RDK: Environment in viewports did not interact in real time (RH-63243)
- SDK: RhinoCommon: Curve.CreateBooleanDifference doesn't work in Rhino 7 (RH-63787)
- UVEditor: Did not accept zero as world origin (RH-63059)
- WireCut: The invert step was missing (RH-63044)
SDK Enhancement:
- OpenNURBS: RhinoPointCloudRandomSubsample is moved to openNURBS (RH-63362)
- SDK: Added Curve.CreateMatchCurve which calls the new RhMatchCurve C++ function (RH-27368)
- SDK: RhinoCommon:
UI Change:
- Menu: Removed Help > Update Plug-ins (RH-63315)
- Rendering: Textures: Tooltip display is improved in "Missing image files" dialog (RH-62666)
Usability Problems Fixed:
- Bridge: Should not project object snaps (RH-62191)
Mac-Only Changes
Bugs Fixed:
- Annotation: Styles: Changing style did not update dimensions (with overridden properties) pasted from another model (RH-58866)
- Display: Reflection environment did not update until viewport redraw (RH-63330)
- Libraries: Arrow buttons in the panel showed blank in dark mode (RH-63521)
- Preferences: Themes icon looked bad in dark mode (RH-63038)
- RDK:
- Rendering: Content Panels: Double-click did not make an Environment current on Mac (RH-63274)
- Rendering: Cycles Viewport: Crashed in OnLoad plug-in override (RH-63699)
- Rendering: Textures:
- Rhino took forever to resolve missing textures when pasting objects on Mac (RH-62509)
- Tooltips display behind the “Missing image files” dialog on Mac (RH-63504)
- Tooltips in “Missing image files” dialog display in front of the dialogs opened from it (RH-63518)
- Tooltips in “Missing image files” dialog flickered (RH-63549)
Crashes Fixed:
- 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)
Tasks Completed:
- SDK: Plug-In specific types (RH-36690)
Windows-Only Changes
Bugs Fixed:
- BlockManager: Exporting a single block did not save the file with the block name (RH-62911)
- File IO: Hops: blocks file saving (RH-63292)
- Grasshopper: Button got the .PNG image size wrong (RH-62909)
- Layer: Delete key deleted the selected layer when the Layer panel is not active (RH-63400)
- NamedSelections: The scriptable command had to load the panel (RH-63405)
- RDK:
- Rendering: Cycles: Failed to render substance materials (RH-63575)
- Rendering: Textures:
- SDK: RhinoScript: FindDuplicatePoints and point alignment (RH-63736)
- ScriptCompiler: Compiling rhp trimmed off the last character (RH-63471)
- SelectionFilter: "Filter" status bar pane did not turn blue when "Sub-objects" was enabled on Selection Filter toolbar (RH-63597)
Enhancements:
- Grasshopper: Now ignores font substitution when running headless (RH-63308)
Regressions Fixed:
Rhino 7 SR6 Release Candidate 2 for Windows and Mac (7.6.21110) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac .
Bugs Fixed:
- Display: Pressing "Apply Now" in Custom Lighting Setup of display modes caused changes not to stick (RH-63849)
- SubD Editing: A sub-selected single vertex could not be moved (RH-63833)
- SubD Symmetry:
- Undo: Kept only one action when "Max memory used" was set to 4096 MB (RH-58791)
Crashes Fixed:
- PointCloud: Transforming a large point cloud several time caused memory leak and crashed Rhino (RH-62530)
Regressions Fixed:
- Display: Grasshopper preview in Rendered display mode (RH-63369)
Rhino 7 SR6 Release Candidate 3 for Windows and Mac (7.6.21117) is now available
To get it, subscribe to the Release Candidate update stream on Windows or on Mac .
Bugs Fixed:
- MeshTrim: MeshSplit: Does not complete (RH-63887)
- SubD Symmetry: Fixed Radiate failure example (RH-63888)
Crashes Fixed:
- PointCloud: Transforming a large point cloud several times caused memory leak and crashed Rhino (RH-62530)
- SubD: nfriend Command: opennurbs!ON_NurbsCurve::SubDFriendlyTag – Access Denied (RH-63928)
Mac-Only Changes
Bugs Fixed:
- Grasshopper: Right-click did not bring up context menu on secondary monitor (RH-63853)
Windows-Only Changes
Bugs Fixed: