Rhino 7 WIP Available Now!

Rhino WIP for Windows and Mac 7.0.19212 is now available!

Bugs Fixed:

  • Display:
    • Dashed lines display glitch (RH-43077)
    • Linetype display is dodgy (RH-51554)
    • SubD edges and isocurves always show now (RH-53624)
  • Localization: Emap dialog needs more padding on right side (RH-53629)
  • No Subsystem: RhinoCommon DrawGradientHatch System.AccessViolation Error when setting boundaryThickness parameter (RH-54095)
  • QuadReMesh: Does not use the Creases on Option and should (RH-52921)
  • Rebuild: Add a SubDFriendly checkbox to the Rebuild command (RH-53339)
  • Rendering: Replace Rhino Render with Cycles engine (RH-44597)
  • Toolbar: Change QuadRemesher to QuadMesh? (RH-53324)

Enhancements:

  • CullControlPolygon: Supports SubD (RH-51149)
  • DraftAngleAnalysis: Needs to work on SubDs (RH-53745)
  • File IO: Add unit dropdown to Iges simple settings (RH-43390)
  • MeshCylinder: New CapFaceStyle=Tri/Quad options (RH-53966)
  • Zebra: Apply “Show edges and isocurves” changes (RH-54085)

Features Added:

Tasks Completed:

  • Rendering: Phase out Cycles for Rhino plug-in (RH-44598)

UI Change:

  • Display: Subd isocurves show up incorrectly in Emap (RH-53623)
1 Like

Rhino WIP for Windows and Mac 7.0.19233 is now available!

Bugs Fixed:

  • Annotation:
    • Dim -> Vertical - not vertical in Top CPlane (RH-51445)
    • Numeric text boxes in Dim Properties scroll too easily (RH-52437)
  • Annotation: DimLinear: “Dimension line location (Horizontal Vertical)” options are reversed (RH-54136)
  • Cap: Cap no longer produces joined subd (RH-54122)
  • Circle: Deformable circle not created (RH-54114)
  • ClippingPlane: Properties dialog doesn’t work (RH-53005)
  • Dir: Flipping normal converts SubD to NURBS (RH-53680)
  • Display:
    • Esc doesn’t restore subd render mesh (RH-50787)
    • Locking and sub-object materials (RH-53130)
    • Silhouette curves and blocks in technical (RH-53300)
    • Subd wires, edges and creases are aliased in technical modes (RH-54121)
  • Eto:
    • Dragging onto Eto (named item) dialog fails with DV_E_TYMED error on Windows (RH-52640)
    • Modifier key events (RH-53024)
  • Explode: Extrusions cannot be exploded (RH-54316)
  • LayerBook:
    • Add to toolbars (RH-52377)
    • LayerBook > Advanced > InitialViews - make current initial view the default (RH-52489)
  • Panels: Context menu shows 2 “Layer States” menu items (RH-54104)
  • RDK: Selection lost when editing texture (RH-53207)
  • Rebuild: SubDFriendly is not respected (RH-54088)
  • SDK: RhinoCommon: Brep.CreateFromLoft failed when used with one point and one curve (RH-54074)
  • ShowEdges:
    • ShowEdges - recently broken on SubDs (RH-53913)
    • ShowEdges on SubD - broken by recent changes in display code - worked a few days ago (RH-53132)
  • Sphere: Many circle-based primitive commands fail (RH-54315)
  • SubCrv: MarkEnds fails on edges (RH-53674)
  • SubD: Check reports degenerate SubD geometry as valid (RH-52301)
  • Sweep1: Fails with a closed cross section curve (RH-54314)
  • Sweep2: Normal is flipped in preview with subd output (RH-54272)
  • ToSubD: ToSubD on nurbs or extrusion sometimes reverses surface direction (RH-53374)
  • Zebra: Add and Remove Object buttons don’t work on SubD objects (RH-51869)

Crashes Fixed:

  • Ribbon: System.NullReferenceException: Commands.UI.RibbonOffsetCommandDialog.RibbonOffsetCommandDialog_Closing (Object sender, CancelEventArgs e) (RH-53818)

Enhancements:

  • ClippingPlane: Port Clipping Plane UI to ETO (RH-53022)
  • DivideAlongCreases: Displays options when objects are pre-picked (RH-53670)
  • ExtractPt: Extracts vertices from selected mesh faces (RH-54022)
  • InfinitePLane: Added AroundCurve option (RH-54287)
  • Lasso: Added internal Undo option (RH-54037)
  • LayerBook:
    • Enhanced PrintLayerBook information. (RH-52375)
    • LayerBook > Advanced > PrepareToSave - make it easy to apply finishing touches to a layer book (RH-52521)
  • SDK: RhinoCommon: Add CapStyle to Mesh primitives (RH-54158)
  • SelPrev: Recognize sub-object selection (RH-54096)
  • Sweep1: Add SubD output option (RH-53904)

Features Added:

  • Drag: DragCopy - New command (RH-53561)
  • Inset: New command (RH-32697)
  • LayerBook: LayerBook - New command (RH-52339)
  • SDK: RhinoCommon: VS2019 RhinoCommon and GH templates (RH-53789)

** Regressions Fixed:**

  • Zebra: Can’t preview analysis mesh when “Show edges and isocurves” is off (RH-54105)

SDK Enhancement:

  • Annotation: Text: Add native bool function “HasMeasurableTextField” that will be wrapped by Rhino.Geometry.AnnotationBase (RH-54214)
  • RDK: Rename RhMaterialEditor project to RDK project (RH-33760)
  • SDK: RhinoCommon:
    • Gradient Curves (RH-54176)
    • Rhino.Display.DisplayPipeline needs DrawSubD (RH-53796)

Tasks Completed:

  • Installer: Eto.Code editor assemblies need to be included in V7 installer for Windows (RH-54117)

UI Change:

  • Inset: Add to menus (RH-51417)
  • LayerBook: LayerBook - Add to menus (RH-54230)
  • MergeFaces: Add to menus (RH-53721)
  • Options: Display options - Move Surface settings from general to surfaces (RH-54137)
  • PackageManager: Add to toolbars (RH-53499)
  • QuadReMesh: Add to menu (RH-53675)

Usability Problems Fixed:

3 Likes

Rhino WIP for Windows and Mac 7.0.19239 is now available!

Bugs Fixed:

  • OpenNURBS:
    • ON_Texture doesn’t find normal texture (RH-52845)
    • When converting ON_PhysicallyBasedMaterial to legacy material, Opacity -> Transparency is handled incorrectly (RH-52846)
  • Osnap:Point: Point snap doesn’t work while revolution surface is visible (RH-54341)
  • Panels: Save to file inactive (RH-54311)
  • RDK: Adding a texture map doesn’t automatically check the checkbox (RH-53791)
  • SDK: RhinoCommon: RhinoCommon QuadRemesh GetEnginePath needs updated for Mac version (RH-54344)
  • Selection: Ctrl-click may not deselect object with control points be automatically turned on (RH-54384)
  • SubD: SubD wireframe object picking is broken (RH-54369)
  • TextField: Mechanism for getting nested InstanceObject when computing %<UserText “block”>% (RH-54332)

Enhancements:

  • CursorTooltip: Point option displays coordinates when an object snap is active at the initial dragging point (RH-54338)
  • Gumball: “Align to Object” supports hatch plane (RH-54385)

Features Added:

  • Analytics: New command (RH-53608)
  • Eto: auto indent for C# in CodeEditor (RH-54177)

SDK Enhancement:

  • SDK: RhinoCommon: Expose CRhinoHatch::SetHatch (RH-54356)

UI Change:

  • Analytics:
  • BlendCrv: Rework Show Curvature as button instead of checkbox (RH-38091)
  • MergeFaces: Add to toolbars (RH-53722)
  • Toolbar: SubDEllipsoid and SubDTruncatedCone add to toolbars (RH-53524)
1 Like

Rhino WIP for Windows and Mac 7.0.19246 is now available!

Bugs Fixed:

  • Annotation: Hatch:
    • Controls are not dismissed when properties panel is not in focus (RH-54530)
    • Crash when clicking the middle stop (RH-54399)
    • ESC incorrectly deletes a hatch or removes a stop (RH-54460)
    • First move is rejected (RH-54531)
    • Gradient editing does not support undo (RH-54461)
    • Make the Hatch command dialog that matches the Hatch properties page (RH-51965)
  • BoxEdit: Preselected objects do not enable BoxEdit UI (RH-54401)
  • File IO: Import fails to undelete linetypes used by imported geometry. (RH-54036)
  • Grid: Extends does not update in real-time (RH-54358)
  • Rhino Inside: Rhino.Inside is throwing a license, loading error. There are a series of these (RH-53893)
  • Selection: CRhinoGetObject::CustomGeometryFilter() isn’t called for SubD edges selected by double-click chaining (RH-54420)
  • Smooth: Clipping plane impacts preview of Subd in Smooth (RH-54318)
  • SubD:
    • ON_SubD::SplitFace results in invalid SubD geometry (RH-50879)
    • Updating SubD display override from GetPoint (RH-49796)
  • Subobject Selection:
    • Deleting SubCrv breaks the curve at its seam (RH-54383)
    • Deleting SubCrv deletes previous curve offset (RH-54382)
  • ViewCaptureToClipboard: Tile in viewcapture (RH-54116)

Enhancements:

  • Bridge: Changing alignment and direction should not require vertex osnap (RH-53213)
  • Delete: Delete SubD faces - new boundary edges should be returned selected (RH-53951)
  • Display: SubD objects don’t support custom render meshes (RH-54465)
  • InsertEdge: SubD support (RH-49860)

UI Change:

  • Annotation: Hatch: Draw hatches in UI list boxes as non-inverted color even when selected (RH-54468)

Usability Problems Fixed:

  • Annotation: Hatch: Gradient controls does not support Ortho (RH-54458)

Rhino WIP for Windows and Mac 7.0.19253 is now available!

Bugs Fixed:

  • Annotation: Hatch: Color confusion (RH-54347)
  • Annotation: Linetype: Not updated (RH-53956)
  • ApplyShutLining: Shutlining doesn’t work on Subd objects (RH-54536)
  • Bridge:
    • Bridge - fails on these SubDs (RH-53064)
    • Bridge command - unexpected creases (RH-53065)
    • Bridge needs a option of alignment (RH-52684)
    • Bridge options inconsistent (RH-53259)
    • Bridge seam point (RH-52135)
    • Bridge should use Weld as the default (RH-53602)
    • Hard time selecting alignment dots (RH-53906)
    • Limit edge loop selection to open edges (RH-46838)
  • ClippingPlane: Subd objects don’t show clipping plane edges (RH-54471)
  • Copy: Copying a SubD edge/point makes a copy of the whole SubD (RH-54664)
  • Help: Help article for PrintDisplay should say the command isn’t sticky (RH-54387)
  • MeshIntersect:
    • MeshIntersect finds a few erroneous cases (RH-53626)
    • Test case for intersections with weird triangle cases (RH-51182)
  • MeshSplit:
    • Make MeshSplit work with Infinite Planes (RH-53735)
    • MeshSplit creates output which, when joined, has a non-manifold face (RH-44607)
    • MeshSplit does not work on the tiny and redundantly pre-divided strip (RH-54275)
    • MeshSplit failure (RH-54543)
    • MeshSplit gets it wrong when splitting curve passes through multiple vertex point (RH-34559)
    • Splitting a disjoint mesh removes areas of the mesh that do not get an intersection result (RH-42678)
  • RDK: Delete curve and shut lining still shows the curve. (RH-52998)
  • Rendering:
    • Glow PEP data not initialized (RH-54492)
    • New PEPs - DisplayHelp function missing on peps (RH-54490)
  • Rendering: Texture Mapping: Subd objects don’t have a texture mapping property icon (RH-50789)
  • Rhino Inside: Exceptions thrown when working with headless doc (RH-54552)
  • Settings: UI - Assert fires when changing background color (RH-51376)
  • SmartTrack: Smart Ortho typed distances (RH-54559)

Enhancements:

  • Annotation: Hatch: Match hatch at creation time. (RH-37578)
  • RDK: Import plug-ins should create RDK materials (RH-51432)
  • SelChildern: New DeselectOthersBeforeSelect option (RH-54164)

UI Change:

  • Annotation: Hatch: Enable new ETO Hatch create dialog as the default for wip 7 win & mac (RH-54555)
3 Likes

Rhino WIP for Windows and Mac 7.0.19260 is now available!

Bugs Fixed:

  • Annotation: History lost between sessions (RH-53874)

  • Annotation: Hatch: Match the gradient (RH-54636)

  • Annotation: Text: Move up the ‘Unit - Format’ drop down and view models to Annotation panel and AnnotationViewModel (RH-54213)

  • BlendSrf: Resetting the blend (RH-54658)

  • Curve: Adding SubDFriendly option breaks ‘U’ for Undo option (RH-54649)

  • Extend: Cursor tune up (RH-53852)

  • Extrusion Object: Cylinder extrusion direction (RH-54661)

  • Help: Cross reference for MergeEdge and SplitEdge (RH-54613)

  • Installer: Change default folder for Rhino WIP install (RH-54680)

  • MeshIntersect: MeshIntersect output is unexpected (RH-49281)

  • MeshSplit:

    • MeshSplit fails to do anything (RH-25821)
    • MeshSplit fails without an explanation (RH-30273)
    • MeshSplit failure (RH-54541)
    • This is a similar issue that fails to split (RH-53550)
  • Panels: Sun from Skylight in Lights panel (RH-53384)

  • Properties: Crash in properties pages (RH-54641)

  • QuadReMesh: Have Quad Remesh use RhinoCommon functions (RH-54325)

  • RDK: A way to add a childslot texture by giving the filename of the texture as a parameter. (RH-54574)

  • Rendering:

    • New Pep system - Access to GetChannelValues for color picking in the rendered image (RH-54572)
    • New Pep system - Splitter position from data source (RH-54571)
  • Rhino Inside: CRhinoDoc destruction on a background thread causes RDK asserts (RH-54565)

  • RibbonOffset: Offset to the wrong side (RH-54364)
    Rhino WIP for Windows and Mac 7.0.19260 is now available!
    Crashes Fixed:

  • Display: Rhino crashes when running the display regression tester (RH-54547)

  • Eto: Eto bitmap loading fails (RH-50624)

  • Rendering: Materials: Rendered mode crashes Rhino if procedural texture is in a material for a SubD (RH-54587)

Enhancements:

  • Annotation: Describe locations for new controls in DimStyles (RH-52418)
  • ApplyDisplacement: Displacement doesn’t work on SubDs (RH-54645)
  • Bridge: Bridge should only select naked edges (RH-53260)
  • DragMode: ControlPolygon mode works with a single mesh/SubD control point (RH-54148)
  • Mesh: SubD objects do not create meshes with texture coordinates (RH-54603)

Meta Issue:

  • No Subsystem: Test BOZO_MANUAL_ANNOUNCE (RH-54802)

SDK Enhancement:

  • SDK: RhinoCommon: Add missing methods for quad remesher (RH-54628)

Tasks Completed:

  • Properties: Replace V6 properties manager with new properties system and remove old manager (RH-52790)

Usability Problems Fixed:

  • Annotation: Styles:
    • Control for the Dimension Line When Arrows Are Placed on Outside (RH-50656)
    • Expose Fit Arrow and Fit Text options in annotation style (RH-49911)
  • Loft: -_Loft _RebuildCount=n not being interpreted correctly (RH-54665)
3 Likes

Rhino WIP for Windows and Mac 7.0.19267 is now available!

Bugs Fixed:

  • Annotation: Hatch: Gradient controls missing in properties when a non-gradient hatch is selected (RH-54839)
  • Block:
    • Block attribute should display #### when user string is not found. (RH-54738)
    • Add a check to make sure InstanceReference transforms are affine (RH-54856)
  • Cycles: Texture in PBR material looks wrong in Raytraced (RH-54797)
  • Display:
    • Selection only highlights border curves of gradient hatches (RH-54308)
    • Transparent PBR material doesn’t look right (RH-54764)
  • Guides: SmartTrack off in the AddGuides command deactivates guides (RH-54647)
  • Gumball: Gumball on sub-selected point cloud points (RH-54748)
  • MeshSplit:
  • QuadMesh: QuadMesh plug-in should be removed (RH-54826)
  • QuadReMesh: ToSubd option in QuadRemesh dialog doesn't produce anything if Preview is not also checked (RH-54682)
  • RDK:
    • ChangeQueue.ApplyDynamicClippingPlaneChanges() not called interactively when moving a clipping plane (RH-35228)
    • Click/Drag response needs adjustment for editing PBR textures (RH-54798)
  • Rendering: Thumbnail previews are over or under exposed (RH-54699)
  • Rendering: Materials:
    • PBR material doesn’t cast shadows in display (RH-54698)
    • Custom Render Content preview is always sphere (RH-54763)
    • BRDF/PB material (RH-54807)
  • Rendering: Realtime SDK: ApplyClippingPlaneChanges not invoked after moving clipping plane (RH-53840)
  • Stitch: Stitch location clumsy (RH-53264)
  • Subobject Selection: Edge loop selection doesn't work if SubD is in front of polysrf (RH-54801)
  • Textures:
  • ToNURBS: ToNurbs - SubD to brep with bigger brep faces - issue on some "landlocked" patches (RH-54511)
  • ToSubD: ToNURBS - SubD to brep with bigger faces - issue with creased edges / boundary edges (RH-54509)

Enhancements:

  • Build Process: Compiler: Add Boost to the include paths of RhinoCore project (RH-54550)
  • Cycles: Cycles RR material thumbnails (RH-54472)
  • File IO: Add ability to omit view info from FBX export (RH-45835)
  • Rendering: Materials: Linear workflow gamma correction should be optional for bitmap textures (RH-53432)
  • RibbonOffset: Remember the settings (RH-54365)

Features Added:

  • Cycles: Implement Raytraced clipping planes (RH-45741)
  • TextField: Text field - page number - limit range (RH-42968)

Regressions Fixed:

  • Mesh: Mesh - Cannot delete part of mesh by deleting its points (RH-54778)

SDK Enhancement:

  • SDK: RhinoCurveBoolean C++ SDK function request (RH-47891)
  • SubD:
    • Add C++ SDK tool ON_SubD::CreateFromLoftCurves() to loft subds (RH-54809)
    • Add ON_SubD::FindOrCreateVertex( control_net_point ) for Lowell. (RH-54810)

Mac-Only Changes

Bugs Fixed:

  • CommandPrompt: Pasting a command to the command line does not automatically execute (RH-48912)
  • Display:
    • SubD edges and isocurves always show now (RH-54120)
    • Clipping plane ‘Show Fills’ is not in the Display panel for Shaded modes (RH-54470)
    • Control point transparency number formatter is wrong on Mac. (RH-54619)
  • DragMode: ControlPolygon mode works with a single mesh/SubD control point (RH-54710)
  • Licensing: UI: Mac Dark Mode - Cannot read licensing dialogs RH7 WIP (RH-50765)
  • Options: Display preferences doesn't open to the active viewports display mode page (RH-53922)
  • Rebuild: SubDFriendly is not respected (RH-54207)
  • SDK: RhinoCommon: NumericUpDownWithUnitParsingUpdateMode.WhenDoneChanging Mac OS failure issue (RH-54295)
  • SelBoundary: No SelID (RH-49458)
  • Smooth: Clipping plane impacts preview of Subd in Smooth (RH-54476)
  • Split: InfinitePlane bails splitting a polysurface (RH-54326)
  • Toolbar: UntrimHoles left button tooltip and macro issues (RH-52569)

Incomplete Port:

  • Selection: Chain select Mesh/SubD faces in command that only accepts faces (RH-51074)
  • Toolbar: Add command button and keyboard shortcut for _NextViewport (RH-41250)

UI Change:


Windows-Only Changes

Enhancements:

  • Selection: Chain select Mesh/SubD faces in command that only accepts faces (RH-50917)

Performance Improvements:

  • Display: Objects with textures that have an alpha channel are treated as transparent by default (RH-54865)
2 Likes

Rhino WIP for Windows and Mac 7.0.19274 is now available!

Bugs Fixed:

  • Cycles: PBR base color needs to be gamma corrected. (RH-54937)
  • Display: SubD wires are Xray in Raytraced with texture applied in assigned material (RH-54708)
  • DissolveEdge: Incorporate DissolveEdge into Delete (RH-54771)
  • Fill: Flips normal of fill faces if crease is in the edge loop (RH-54243)
  • Layout:
    • Multiple delete layouts (RH-24893)
    • Remove detail count column from Layouts panel (RH-54729)
    • Remove column sorting (RH-54730)
    • Use Document Display Precision in Layout Panel (RH-54901)* Rendering: Materials: Colors need to be gamma corrected (RH-54890)

Crashes Fixed:

  • : Non-mesh object passed CustomGeometryFilter in GetNgonEdgeLoop (RH-53804)
  • Append: Append crash (RH-51705)
  • Mesh: Non-mesh object passed CustomGeometryFilter in GetFaceLoop (RH-53591)
  • Stitch: Stitch crashes (RH-54903)

Enhancements:

  • File IO: Added Import lights and Import cameras options (RH-54852)
  • WeldEdge: Removed the selecting mesh/subD step (RH-49838)

Features Added:

  • Cycles: Mirror alternate tiles doesn't work in Raytraced (RH-42743)
  • Layout: Layouts Panel (RH-16967)

SDK Enhancement:

  • SubD: SubDLoft - enhance selection tools and provide example for Lowell (RH-54776)

Tasks Completed:

  • QuadrangulateMesh: Make it a hidden command so it doesn't autocomplete (RH-54821)

UI Change:

  • Annotation: Hatch: Gradient hatch UI has too many columns (RH-54872)
  • Layout: Add to menu (RH-54971)

Usability Problems Fixed:

  • Layout: Improve duplicating layout (RH-54978)

Mac-Only Changes

Bugs Fixed:

  • Cycles: PBR material with anisotropy renders with artifacts (RH-54935)
  • Keyboard Shortcuts: Tap Alt to toggle copy options (RH-42275)
  • Layout:
    • Implement new Layouts panel on the Mac (RH-54503)
    • Issues in the gear menu on Mac (RH-54977)
  • Panels: Show Edges checkbox for shaded display modes is only half clickable (RH-54806)
  • Textures: Display of existing textures (mac, 7) (RH-54858)
  • Toolbar: Stitch icon on subd tb needs tooltip refinement (RH-53621)

Performance Improvements:

  • Display: Objects with textures that have an alpha channel are treated as transparent by default (RH-54892)

Tasks Completed:

  • Icons: Needs Mac-themed icon (RH-54516)

Windows-Only Changes

Bugs Fixed:

  • ApplyThickness: Render mesh modifier support for Subd (RH-54111)
  • Cycles: PBR material with anisotropy renders with artifacts (RH-53686)

Crashes Fixed:

  • : Non-mesh object passed CustomGeometryFilter in GetEdgeLoop (RH-52750)
  • Bevel: ArgumentException: Invalid objects passed to BevelGetMeshEdgePoint (RH-52756)

Features Added:

  • Grasshopper: Params > Geometry needs an empty subd component (RH-53973)
1 Like

Rhino WIP for Windows and Mac 7.0.19282 is now available!

Bugs Fixed:

  • Directional light shouldn't expose falloff UI since it doesn't affect directional lights (RH-54891)
  • Annotation: Hatch:
    • End color does not extend (RH-55042)
    • Color gradient may not display while editing stops (RH-55044)
    • Gradient stops won’t display when a model is re-opened in the same Rhino window (RH-55045)
  • Bridge: Preview is not removed from display when Esc is used (RH-55030)
  • Cycles: Starting a v7 Rhino Render should pause Raytraced mode if running (RH-54982)
  • Display: SubD boundaries are not drawn (RH-54981)
  • ExtractControlPolygon: A SubD object can not be converted to Mesh through the command ExtractControlPolygon (RH-55103)
  • Grasshopper: Components: Grasshopper components not solving on Compute (RH-54156)
  • Rendering:
    • New Pep system - PickPointOnImage and PickRectangleOnImage missing (RH-54643)
    • Crash when rendering (anything, any renderer) (RH-55017)
  • Rendering: Materials: New custom materials have bogus textures in all four slots (RH-54958)
  • Stitch: Stitch makes a mess (RH-54828)
  • SubD:
    • SubD surface texture mapping does not display in rendered mode (RH-54663)
    • Creamy or Crunchy display - make picking work (RH-54999)
  • Toolbar: Convert macros to python (RH-54426)

Enhancements:

  • Lights: Light falloff / attenuation support in Display (RH-54883)
  • OSnap:Between: Ortho support enhancement (RH-53774)
  • SubD: Creamy or Crunchy SubD display - make CRhinoSubDObject have 2 VBOs - one for smooth and one for control polygon display. (RH-54965)

Regressions Fixed:

  • Licensing and Validation: Running Rhino WIP makes Rhino 6 ask for license key (RH-54954)

SDK Enhancement:

  • SDK: RhinoCommon: Wrap RhinoCurveBoolean function in C# (RH-54846)
  • SubD: SDK tool - Make it possible to have disjoint SubD joins and return a map to show where appended vertices ended up in "this" (RH-54947)

UI Change:

Usability Problems Fixed:

  • Layout: Easier re-arranging of pages (RH-37597)

Mac-Only Changes

Bugs Fixed:

  • Annotation: Hatch: Crash on hatch select (RH-55006)
  • ApplyThickness: Render mesh modifier support for Subd (RH-54899)
  • ExtractSrf: Alt to toggle Copy (RH-42274)
  • Properties: Crash on Properties > Material (RH-54985)
  • UI Cleanup: Run single UI for gumball settings (RH-53034)

Enhancements:

  • Display: Unwelded and naked mesh edges display with 2 pixels by default (RH-54994)

Tasks Completed:

  • Layout: Missing help button on Mac (RH-55013)

Windows-Only Changes

Bugs Fixed:

  • Annotation: Hatch: Apply color change when Select Color dialog is closed (RH-55046)
  • Properties: Assign Material - does not work through command line (RH-54976)

Enhancements:

  • Display: Unwelded and naked mesh edges display with 2 pixels by default (RH-54912)

Tasks Completed:

3 Likes

Rhino WIP for Windows and Mac 7.0.19288 is now available!

Bugs Fixed:

  • Annotation: Hatch:
    • Edit places gradient end (RH-55004)
    • A ghost gradient hatch may stay on screen (RH-55165)
  • Bridge: EdgeLoop option does not work (RH-55014)
  • Build Process: opennurbs\opennurbs_curve.cs(323, 45): error CS0246: The type or namespace name 'CurveSegment' could not be found (RH-55093)
  • SDK: RhinoCommon: Rename RhinoDoc New and Load functions (RH-55081)
  • SelectionFilter: Move selection filter definition into new class that can be used on both Mac and Windows (RH-54720)
  • Stitch:
    • Stitch doesn’t work on a mesh if the two edges touch at a vertex (RH-50087)
    • SubD - Ability to “weld” / “stitch” (RH-53126)
    • Stitch Average option inconsistent (RH-53263)
    • Stitch position marker strange color (RH-53265)
    • No visible feedback in EdgeLoop mode picking (RH-55015)
  • SubD: Shading inconsistent in Crunchy display (RH-55107)
  • ToSubD: ToSubD, Revolve, Loft, … support creases (RH-50746)

Enhancements:

  • : CRhinoWorkerThread enhancement request (RH-55055)
  • Annotation: Styles:
    • Allow selecting a comma or period as the decimal separator (RH-54853)
    • Add a control in DocProps Dimstyle page for decimal separator in dimensions. (RH-54881)
  • ExtrudeCrv: ExtrudeCrv - Add ability to create a SubD object as output (RH-50616)
  • Insert: Review the block attribute panel (RH-54725)
  • Stitch:
    • SubD support (RH-49865)
    • Stitch command prompts need to be simplified (RH-53501)
  • Unwrap: SubD objects can't be unwrapped (RH-54604)

Features Added:

  • Fill: Fill command - add ability for multiple edges to be prepicked. (RH-50748)
  • Layout: Interface improvement (RH-20169)

Usability Problems Fixed:

  • Stitch:
    • Does not work on SubD objects (RH-54819)
    • Result in creases on SubD, joined edges on Mesh (RH-54917)
  • SubD Editing: Support picking control points (RH-30595)

Mac-Only Changes

Cosmetics:

  • Context Menu: Change wordings in Layers panel Menu on Mac to match with Windows version (RH-44156)

Windows-Only Changes

Bugs Fixed:

  • Rhino Installer Engine: Please wait… Updating toolbars…shown when switching between Rhino 6 and WIP (RH-54278)

SDK Enhancement:

  • SDK: RhinoCommon:
    • Support running commands on headless docs (RH-55034)
    • Saving other file format while headless (RH-55065)
1 Like

Rhino WIP for Windows and Mac 7.0.19295 is now available!

Bugs Fixed:

  • Annotation: Hatch: Re-use last distance (RH-55150)
  • CreateSolid: CreateSolid preview and command line toggle (RH-55159)
  • Curve-surface intersection: Curve-surface Intersection incomplete (RH-11429)
  • Display: Highlight the wires (RH-54953)
  • FindTxt:
    • “Replace All” should be available before clicking “Find Next” (RH-55277)
    • “Replace Next” should be “Replace” (RH-55278)
    • “Find Next” does not deselect the previous match (RH-55280)
    • Does not cancel (RH-55285)
  • Layer: Full path in -Layer > Color (RH-55130)
  • Layout: Easier page organizing (RH-10765)
  • Lights: Too many Undo actions for sliders in lights (RH-54863)
  • NetworkSrf: Extrusion edges do not support history (RH-55247)
  • Properties: Light properties page should be cross platform (RH-54666)
  • Rendering:
    • New Post Effects - Assert when closing render window (0 == m_iOpenCount) (RH-55216)
    • New Post Effects - Assert when closing render window (m_iProgressBracket > 0) (RH-55217)
  • Rendering: Materials: PBR basic sliders disabled if a texture is assigned (RH-55062)
  • SelPrev: Does not work with SubD edge loop selection (RH-55218)
  • Select: SubD boundary chain selection fails in command session (RH-55289)
  • SubD:
    • SubD Final C++ SDK cleanup (RH-53982)
    • SubD - Clipping Plane shows Creamy intersection in Crunchy Mode (RH-55072)
    • Some crunchy faces cannot be sub-selected (RH-55187)
    • Crunchy SubD display broken at extraordinary vertices. (RH-55206)
    • inconsistent box selection in crunchy mode (RH-55234)
    • ON_SubD::SplitEdge splits at wrong position (RH-55245)
  • SubDAppearance:
    • SubD appearance - New commands - SubDDisplaySmooth, SubDDisplayFlat, SubDDisplayToggle (RH-53220)
    • Toggle inside 3DFace (RH-55235)
    • SubD edge and vertex snap locations need to pay attention to flat/smooth (creamy/crunchy) appearance. (RH-55243)
    • SubD snapping in “flat” display mode - draw control net edge instead of surface edge (RH-55248)

Enhancements:

  • Annotation: Hatch: Move the base with the hatch (RH-55109)

Features Added:

  • TextField: Add new "Page Contents" field in Layout Properties (RH-55063)

SDK Enhancement:

  • SDK: RhinoCommon: Expose Selection Filter settings to RhinoCommon (RH-54678)

Windows-Only Changes

Bugs Fixed:

  • NetworkSrf: Edge of Mesh can not be filtered (RH-55101)
  • SelectionFilter: Selection filter toolbar not paying attention to application settings change events (RH-55185)

Features Added:

  • Rhino Inside: NuGet package for Rhino.Inside (RH-54969)
2 Likes

Rhino WIP for Windows and Mac 7.0.19302 is now available!

Bugs Fixed:

  • Annotation: Hatch: Selecting hatch changes pattern (RH-55254)
  • Curve-surface intersection: Missing intersections (RH-18945)
  • FindText: "Find Next" does not deselect the previous match (RH-55280)
  • InsertEdge: InsertEdge doesn't support preselection (RH-54480)
  • Layout: RhinoView.PageContents() needs to raise a doc change (RH-55293)
  • Licensing: Cloud Zoo: Rhino shows dialog when starting asking me to copy non-existent URL into web browser (RH-48426)
  • Rendering: Light falloff UI for PBR (RH-52076)
  • Rendering: Materials: Confusing behavior in Textures panel (RH-54940)
  • SubD: SubD - not snapping to 'points' in Crunchy mode (RH-55068)
  • TextField:
    • Blocks produce “$temp_object$” Keys in Attribute User Text (RH-55275)
    • BlockInstanceCount always returns 1 (RH-55287)

Enhancements:

  • InsertEdge: Preview would be more helpful on limit surface for SubD (RH-54481)

Features Added:

  • InsertEdge: support for multiple loops (RH-48331)

UI Change:

  • InsertEdge: InsertEdge auto selections (RH-54484)

Windows-Only Changes

Bugs Fixed:

  • Grasshopper: Components: Curve Explode fails on NURBS curves (RH-55262)
  • TextField: Rhino application sent to back (RH-55273)
  • UI Cleanup: Use multiple mapping channels field is too small (RH-55087)
3 Likes

Rhino WIP for Windows and Mac 7.0.19316 is now available!

Bugs Fixed:

  • Annotation: Hatch: Rounding to ints (RH-55153)
  • BooleanSplit: False report of raised tolerance (RH-55491)
  • Clash: Clash RhinoCommon SDK function needs to be generalized (RH-54845)
  • CollapseMeshFace: Fails on a partly welded mesh (RH-47129)
  • Curve-surface intersection:
  • Display:
    • SubD objects don’t highlight if wires are off (RH-54576)
    • Shadows that would be occluded by object are rendered in front of object (RH-55067)
    • Selected hatch doesn’t draw selected (RH-55253)
    • PBR bump doesn’t look right until object is moved (RH-55345)
    • PBR bump texture is flat on top of surface (RH-55346)
  • Display: OpenGL 3.3: Lighting in Rendered mode is wrong when no environment exists. (RH-55616)
  • Fill: New command (RH-54072)
  • Gumball: Rotation plus Ortho (RH-55564)
  • GumballTransform: Gumball extrude preview is incorrect (RH-55615)
  • Intersect: SSX incomplete (RH-55049)
  • OffsetCrvOnSrf:
    • Curve through singularity (RH-6544)
    • Isocurve through pole fails (RH-11387)
    • OffsetCrvOnSrf fails without indication of error (RH-54039)
  • OpenNURBS:
    • ONX_Model exception reading 3dm bitmap table (RH-55252)
    • Rhino.FileIO.SerializationOptions.RhinoVersion defaults to 5 when compiled as rhino3dm (RH-55320)
  • PackageManager: Ensure top item in list is selected if nothing else is selected (RH-55390)
  • ProjectToCPlane: ProjectToCplane doesn't work if SoftTransform is enabled (RH-55329)
  • RDK: Assert failure when switching to materials panel (RH-55445)
  • Rebuild: Missing the "Span" label? (RH-55348)
  • Rendering:
    • New Pep system - Histogram needs access to GetMaxLuminance and GetChannelValues (RH-54489)
    • New pep system - Enabling Denoiser PEP gives wrong status bar info (RH-54568)
    • New Pep system - peps have to run in a seperate thread (RH-55009)
    • New PEP System - Access to rendered image without post effects applied (RH-55233)
    • Alpha simulator and Test GPU Post effects should not appear in the list. (RH-55586)
    • Black/White point tone operator slider shows wrong value (RH-55602)
    • Occasional darker rendering glitches when rendering with Cycles (RH-55603)
    • Cycles calls deprecated RenderWindow.GetAdjust function (RH-55604)
    • Cycles renders previews as tiles (RH-55643)
  • Rendering: Materials:
    • Baking doesn’t work with PBR texture channels (RH-54646)
    • No icons for Add and Multiply textures (RH-54671)
    • PBR Material UI revision #2 (RH-54975)
    • Texture does not toggle in PBR (RH-55059)
    • PBR material preview is black by default (RH-55409)
    • Adding a texture to the color channel using this drop down arrow doesn’t work (RH-55575)
    • Preview does not show textures (RH-55608)
  • SDK: Move and rename RhinoPageView.PageContents data handler to openNURBS (RH-55336)
  • SDK: Python: ghpythonlib we should document the components module (RH-31905)
  • SDK: RhinoCommon: Compute must use V7 3dm file format for serializing SubD objects. (RH-55365)
  • Section: ExtendSection=No does not work on meshes (RH-46543)
  • SelBrush: SelBrush doesn't work within MergeFaces on SubD (RH-55337)
  • SetPt: SetPt doesn't work on SubD if SoftTransform is enabled (RH-55328)
  • SubD:
    • SubDivide - Delete Yes/No option is broken (RH-55432)
    • SubDivide - pressing ESC doesn’t cancel correctly (RH-55433)
    • SubDivide - picking a mesh face locks up Rhino (RH-55434)
  • SubD Editing: Subd can get stuck in crunchy mode (RH-55223)
  • Surface-surface intersection:
  • Sweep1:
    • Sweep1 Alignment twists between start and end shapes (RH-55364)
    • Dash version options confusion (RH-55397)
    • Use Corner vertex type at corners (RH-55439)
  • SynchronizeRenderColors: Per object material (RH-52865)
  • TextField:
    • Text Fields on Blocks - Some Keys receive “()” postfix (RH-55274)
    • Not getting usertext from objects in v7 (RH-55515)
    • Are these detail scale results correct? (RH-55640)
  • ToolPalettes: Arctic mode Icon not available (RH-54624)

Cosmetics:

  • Rendering: Materials: Sort Alphabetically - needs an icon (RH-55307)

Enhancements:

  • Annotation: Styles: Underline DimText When Manually Placed Outside Extension Lines (RH-55095)
  • DimArea: Pays attention to annotation style unit and overrides (RH-54159)
  • Display: Material thumbnail preview needs an update to look better and be more useful (RH-53169)
  • File IO: STEP import should provide feedback during the parsing stage (RH-52696)
  • Fill: Only allow naked edge selection (RH-54248)
  • FindText: Add a "Select All" button (RH-55281)
  • Line: Allow right-click or pressing Enter to decide direction (RH-55488)
  • Rendering: Post-Effect Plug-in system needs rewriting (RH-52466)
  • SubD: SubDivide should support SubObjects (RH-51194)
  • Sweep1: Remember the refit setting between sessions (RH-55398)
  • TextField:
    • New DetailScale function (RH-31361)
    • Make “Area” pay attention to annotation unit and overrides (RH-54673)
    • Added “Selected Page” drop-down in PageName and PageContents functions (RH-55061)
    • PageName is able to display the name of a different page (RH-55225)
    • Document User Text is not resolved (RH-55562)
  • UnpackTextures: PackTextures / UnpackTextures - add SubD support (RH-55299)

Features Added:

  • FindText: Add Replace (RH-2265)
  • Layout: New "Page Contents" text box (RH-55268)
  • TextField:
    • Expose Detail scale for Text Fields (RH-53411)
    • Create PageContents() and PageContents(“view id”) TextField functions (RH-55267)

Regressions Fixed:

  • Curve-curve intersection: Misses an overlap (RH-55305)
  • Named Position: NamedPosition command doesn't work on WIP 7 for Mac (RH-53452)
  • Split: Fails in V7, works in V6 (RH-55400)

SDK Enhancement:

  • Curve-surface intersection:
    • Create SDK function to compare ON_XEvents (RH-54928)
    • Create ON_X_Event::IsValid() function (RH-54929)

Tasks Completed:

  • Panels: Named* panels should be Eto for V7 (RH-52685)
  • Rebuild: Take constrained points into account (RH-55347)

UI Change:

  • FindText: "Select" checkbox has been removed (RH-55282)
  • Toolbar: Remove QuadrangulateMesh toolbar button from v7 (RH-54907)

Usability Problems Fixed:

  • Annotation: DimLinear: Continue - More Smarts (RH-55498)

Mac-Only Changes

Bugs Fixed:

  • 3dm documents are in an Edited state when opened (RH-55416)
  • Annotation: Hatch:
    • Add GH_Gradient control to Hatch UI dialogs (RH-55007)
    • Gradient Hatch Edit from Inspector Locks Up Rhino with Multiple Color Pickers (RH-55505)
  • Export: Problems .obj Export on Mac (RH-55221)
  • Layout: Can't activate detail view in new layout (RH-55454)
  • Rendering: Materials:
    • Selection lost when editing texture (RH-53437)
    • Preview for Custom Material renders upside down (RH-54836)
  • Rendering: Texture Mapping: Custom Mapping doesn't work on SubDs (RH-55471)
  • SDK: RhinoCommon: Rhino.UI.Dialogs.ShowColorDialog does not work properly when called from Eto Dialog (RH-55497)
  • Textures: Crash - when selecting texture option (RH-55407)
  • Toolbar: Perspective view button missing on the Set View toolbar (RH-55486)
  • UI Cleanup:
    • Use multiple mapping channels field is too small (RH-55292)
    • Material list should default to grid view with large thumbnails (RH-55447)

Crashes Fixed:

  • Rendering: Materials: Crash on Start from existing (RH-55415)

Features Added:

  • FindText: FindText not behaving as expected (RH-36587)

Tasks Completed:

  • Layout: Bring back the Layouts… button (and remove layout labels) (RH-55388)
  • Toolbar: Move Walkabout changes to Mac V7 (RH-54967)

UI Change:


Windows-Only Changes

Bugs Fixed:

  • File IO: Update 3dm file version to 7.0 (RH-54712)
  • Preferences: Rhino 7 WIP doesn't remember the last used window size (RH-50168)
  • PropertiesPage: Icons not aligned to the left (RH-54436)
  • Rendering: Texture Mapping: Custom Mapping doesn't work on SubDs (RH-55086)
  • RhinoStart: Parse Rhino command line to detect rhino*:// protocol (RH-55384)
  • Settings: V7 opens 'restored' (RH-48838)
  • UI Cleanup: Material list should default to grid view with large thumbnails (RH-55144)

Enhancements:

  • Display: Improve Wire AA (RH-41053)
  • RotateView: Lock out Ctrl+Shift+RMB from rotating plan parallel views (RH-55442)

Features Added:

  • PackageManager: Open Rhino and navigate to specific package using protocol handler (RH-53730)

UI Change:

3 Likes

Rhino WIP for Windows and Mac 7.0.19324 is now available!

Bugs Fixed:

  • Annotation: Hatch: "Match" Not Working (RH-55669)
  • BooleanSplit: Boolean with Infinite planes leaves very large underlying surfaces (RH-55039)
  • Curve-surface intersection: Incomplete (RH-55656)
  • Display:
    • Subd objects have clipped sun shadows (RH-53761)
    • Splop preview is missing for SubD objects (RH-55561)
    • Display - Shading completely broken in current build of 7 WIP - more so with a SubD object (RH-55773)
  • Eto:
    • Eto Gridview dragging multiple grid rows not working (RH-55157)
    • Eto Gridview dragging in editable grid column not working (RH-55301)
  • File IO: Missing trimmed surfaces in IGES import (RH-55728)
  • MeshIntersect: MeshIntersect finds two intersections, where only one is actually the right answer (RH-55448)
  • NamedView: Re-opening floating panel makes problems (RH-55707)
  • OpenNURBS: The public opennurbs GitHub repo needs to include the example files (RH-55367)
  • Pipe: SubD pipe caps have flipped normals (RH-55652)
  • RDK:
    • Texture percent doesn’t work in PBR material in Rendered mode (RH-54796)
    • NewContentControl DropDown list should have the same size thumbs in the list as the main NewContent Control has (RH-55715)
    • When using “GPU render window drawing” LockDib() gets repeatedly called, which leads to executing PEPs on the main thread (RH-55727)
  • Rebuild: Value field input is not working right (RH-55614)
  • Rendering:
    • Apply tone mapping while rendering is intermittent (RH-53385)
    • Tone mapping does not stick (RH-53681)
    • Renderings using the new PEP pipeline are much brighter (RH-55725)
  • Rendering: Materials:
    • Changing plastic to custom materials has problems with bump amounts (RH-55635)
    • PBR roughness slider is broken (RH-55676)
    • Textures are not preserved when moving from Plastic to PBR (RH-55726)
  • SDK:
    • ON_MeshTree::IntesectLine tolerance issue (RH-29440)
    • Make C++ samples RDK compliant (RH-55617)
  • SDK: RhinoCommon:
    • MeshMeshFast NullReferenceException (RH-55494)
    • Move ThumbGrid panel class to Rhino.UI (RH-55577)
  • SubD: SubD sub object selections shows additional selections (RH-54200)
  • TextField: Block UserText Field (RH-48161)
  • UserText: Properties panel resolves Value as error #### (RH-55621)

Crashes Fixed:

  • Offset: tl!TL_EvBezier – (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created. (RH-50447)

Enhancements:

  • Annotation: Text: Draw Frame Option for Annotation (RH-55096)
  • LayerStateManager: Add a clickable column header to the layer state manager (RH-52861)
  • Rendering: Materials: PBR implementations for template materials (RH-55573)
  • SelDup: Add SubD support (RH-55718)
  • TextField:
    • Attribute User Text on Block Instance resolves as code, not text (RH-55266)
    • New ObjectLayer function (RH-55664)

Features Added:

  • Display: Add physically-based rendering material support to the Rhino display (PBR material) (RH-51741)
  • TextField:
    • New BolckAttributeField function (RH-27112)
    • TextFields - New “LayerName” textfield (RH-55633)

SDK Enhancement:

  • DraftAngleAnalysis: Wrap CRhinoDraftAngleAnalysisSettings (RH-55757)
  • SDK: RhinoCommon:
    • Support JSON IO (RH-55720)
    • Wrap RhAnalysisAdjustMeshes( RHINO_DRAFT_ANGLE_ANALYSIS_MODE_ID ) for RhinoCommon (RH-55758)

Tasks Completed:

  • Installer: Remove MeshUtilities plug-in from the installer (RH-55746)

Usability Problems Fixed:

  • TextField: Need to be able to move (or hide) the Block Attributes dialog box (RH-55620)

Windows-Only Changes

Bugs Fixed:

  • Detail: Detail property page not showing when activiating detail (RH-55512)
  • InsertPoint: Unable to split ngon (RH-47797)
  • PropertiesPage: Panel content is shifting (RH-55377)
  • Rendering:
    • Glare (Post effect) is slow (RH-52511)
    • Flickering when re-sizing Post effect panel on Windows (RH-55589)

Enhancements:

  • NamedView: Display * in viewport title when a named view is modified (RH-52896)
  • Rendering: Materials: New "Sort Alphabetically" menu item (RH-46076)
  • Rendering: Texture Mapping: Texture property to control the texture mapping method used in assigned materials is needed (RH-54983)

Features Added:

  • NamedView: Ability to drag to reorder the items (RH-54425)

UI Change:

3 Likes

Rhino WIP for Windows and Mac 7.0.19330 is now available!

Bugs Fixed:

  • RDK attempts to download textures that don't exist, over and over again (RH-55705)
  • Annotation: DimLinear: Made "Mask margins" value box always enabled (RH-55704)
  • Commands: 'FieldDictionary.AddTextured(string, Color4f, string)' is obsolete (RH-55847)
  • Eto:
    • Eto Gridview dragging issues In Layout Panel (RH-55754)
    • Eto GridView - cannot double click on editable items (RH-55755)
  • File IO: Hookup Z to Y transform for SubD objects in OBJ export. (RH-55831)
  • NamedView: Viewport title update on Pan (RH-52929)
  • OffsetMesh: Changing to UseVectorLength=No gets different results (RH-55946)
  • RDK: CRhRdkSmartFrameBuffer::DrawGPU is provided with wrong rectClip when using render window scrollbars (RH-55779)
  • RelocateGumball: Gumball lost with OnSrf (RH-55873)
  • ShowEnds: Can't zoom to last end when ZoomEnds is canceled (RH-55924)
  • Snapshot: Issues of saving v7 as v6 (RH-55745)

Cosmetics:

  • MacroEditor: Use consistent toolbar button class in Macro Editor (RH-55894)

Enhancements:

  • Layout: Change order of Layouts by dragging (RH-41070)
  • ShowEnds: Clicking the Zoom button brings view back to the current end (RH-55568)

Regressions Fixed:

  • Display: Turning on Shadows for Shaded causes an issue with wires (RH-55840)

Usability Problems Fixed:

  • ShowEnds: Remember current end in the command session (RH-55943)

Mac-Only Changes

Cosmetics:

  • Name should be Rhino followed by a major version (RH-55765)

UI Change:

  • Preferences: Themes: Layout section outdated (RH-55480)

Windows-Only Changes

Bugs Fixed:

  • Grasshopper: Crashes when running headless in Rhino.Inside (RH-55913)
  • NamedView: UndoView does not remove * (RH-55872)
  • PropertiesPage: Icons not display full colors (RH-55666)
  • RDK: XML validation failed (RH-55753)
  • Rhino Inside: Docker no longer works (RH-55798)

Usability Problems Fixed:

  • NamedView: Re-order views in the list (RH-6961)
2 Likes

Rhino WIP for Windows and Mac 7.0.19337 is now available!

Bugs Fixed:

  • Annotation: Text size changes in edit control when changing format (RH-55976)
  • Bridge: Shaded subd preview when Join=No (RH-54567)
  • Connect: Wrong end with Smooth (RH-55830)
  • Display:
    • Shaded restores to modified (RH-55784)
    • Block Display Optimizations (RH-55886)
    • ViewCaptureTo* has been broken for Raytraced (RH-56002)
  • File IO: Console application using Rhino.Inside cannot export STL (RH-55938)
  • InsertEdge: Flat and smooth edges are both displayed (RH-55404)
  • RDK: Ground Plane panel has wrong background color (RH-55858)
  • Rendering: Materials:
    • SDK for physically based material incomplete (RH-55648)
    • Emission in PBR material shouldn’t require a texture (RH-55688)
    • Eto UI for double sided material (RH-55786)
    • PBR material with Sheen effect applied doesn’t show Sheen UI in the Material panel (RH-55921)
  • Split: Splitting a srf or polysurf by a curve partially on surface (RH-4996)
  • Stitch:
  • Trim: Trim fails on polysurface (RH-55874)
  • UDT: Reuse a cage deforms, moves, the captives (RH-55960)
  • UI Cleanup: Texture not enabled when adding procedural texture to material slot (RH-56003)

Crashes Fixed:

  • This case in GenerateRingEdges is not implemented (2) (RH-53806)

Enhancements:

  • Connect: New ExtendOtherCurvesBy=Line/Smooth options (RH-55133)
  • ReduceMesh: Added separators in large numbers (RH-55750)
  • Reflect: Saves SubD reflection information in 3dm files (RH-55905)
  • SubD Editing: : EdgeLoop selection feature for EditPts on SubDs (RH-55903)

Features Added:

  • PackageManager: Add command line args to -PackageManager that will pre-fill the search filter on the "Online" tab (RH-55389)

Tasks Completed:

  • Help: "Rhino .3dm Import/Export" help doesn't yet have a V7 section (RH-55711)

Windows-Only Changes

Bugs Fixed:

  • Reflect: Reflect creates holes and a bad SubD (RH-55889)

Enhancements:

  • Reflect: Reflect could use an X or Y axis option (RH-55890)

Features Added:


Mac-Only Changes

Bugs Fixed:

  • File IO: Update 3dm file version to 7.0 (RH-55625)
  • Reflect: An unknown command on Rhino 7 for Mac (RH-55967)
  • UI Cleanup: Rendering panel render size defaults to showing units in inches instead of pixels (RH-56004)

Crashes Fixed:

  • Stitch: com.mcneel.rhinoceros.RhCore:-[MRToolPaletteButtonCell doMacro] (RH-55811)

Enhancements:

  • Reflect: Reflect could use an X or Y axis option (RH-55968)
  • Rendering: Texture Mapping: Texture property to control the texture mapping method used in assigned materials is needed (RH-55802)

UI Change:

1 Like

Rhino WIP for Windows and Mac 7.0.19344 is now available!

Bugs Fixed:

  • Lights property panel doesn't show up in certain cases (RH-54888)
  • Connect: Wrong end (RH-56096)
  • Cycles:
    • Rendering uses incorrect aspect ratios. (RH-53404)
    • Glass material doesn’t match / Raytraced vs. Rhino Render (RH-55297)
  • Display:
    • Material is transparent on Open until edited (RH-55050)
    • Memory leaks in display code (RH-55443)
    • PBR Displacement texture isn’t being baked (RH-56078)
  • Eto: Eto TreeGridView - unselect all when clicking into empty space (RH-55836)
  • OffsetMesh: Common normal option (RH-44646)
  • OpenNURBS: Bug in ON_SimpleArray<T>::QuickSortAndRemoveDuplicates (RH-55944)
  • Rendering:
    • Rhino Render Preview for No Environment is wrong (RH-55008)
    • Gamma controls on Windows are too bunched up (RH-55587)
    • Pick button on Depth of field is not implemented (RH-55588)
    • Bad Cycles bump result on PBR material (RH-55710)
    • PEP switches are confusing (RH-55916)
  • Rendering: Materials:
    • More multiples (RH-55740)
    • Cycles does not work correctly with new Double Sided material (RH-55787)
    • Specularity in PBR doesn’t work (RH-55823)
    • PBR Clearcoat bump has no effect in rendered mode. (RH-55835)
    • Subnode “Change…” menu item should result in a completely new content (RH-55855)
    • Double sided PBR doesn’t work with emission effect (RH-55955)
    • Some material names are loaded wrong (RH-56042)
  • Silhouette: Draft Curves for Get Silhouette (RH-55954)
  • SlideEdge: SlideEdge preview should use the geometry shown for SubD objects (RH-54494)
  • Snapshot:
    • Double-clicking a snapshot to restore it doesn’t always work (RH-56008)
    • Suppress the warning (RH-56095)
  • SubD: Can't delete non-manifold parts of SubDs (RH-56093)
  • SubD Editing:
    • Userdata lost on SubD when a face is moved (RH-55852)
    • EditSubDPtOn and EditSubDPtOnRepeat - edit selected subd surface points (RH-55878)
  • Trim: Trim - Split V7 Issue (RH-56005)

Cosmetics:

  • Menu: Provide link to EdgeContinuity panel from Analyze > Surface menu (RH-53166)

Crashes Fixed:

  • SubD: opennurbs!ON_SubDFace::EvaluateCatmullClarkSubdivisionPoint – Access Denied (RH-55607)

Enhancements:

  • DraftAngleAnalysis: Porting dialog from C++/MFC to C#/Eto (RH-53794)
  • OffsetMesh: New offset direction modes and so on (RH-55213)
  • Rendering: Tone mapping GPU support (Clamp, Black/White point, Logarithmic, Filmic, False color) (RH-55780)
  • Snapshot: Snapshot UI is confusing (RH-56037)
  • SubD Editing: Make EditPtOn command work with SubD objects. (RH-49249)

Tasks Completed:

UI Change:

  • Menu:
    • Add Stitch to SubD menu > Edit Tools (RH-55956)
    • InsertEdge needs to be added to the SubD menu (RH-55957)
    • InsertPoint needs to be added to the SubD menu (RH-55958)
    • Add Reflect command to the SubD menu (RH-55979)
  • Snapshot: Snapshot - Excludes unselected data to avoid tremendously increasing model size (RH-56079)

Mac-Only Changes

Bugs Fixed:

  • Display: Rendered mode doesn't show SubD custom mapping (RH-56049)
  • NamedView: Re-order views in the list (RH-55912)
  • Preferences: Rhino 7 for Mac is stuck in Rhino for Windows theme (RH-55966)
  • Rendering: Materials: Sub object materials are not handled correctly when converting from old school (RH-56139)
  • ToolPalettes: Rhinoceros/Commands/Customize Item macros background color is white in dark mode (RH-56044)
  • Toolbar: Icon "fails" on the Mac -dark mode (RH-54440)

Enhancements:

  • Toolbar: RMB macro for SoftTransform (RH-55661)

UI Change:

Usability Problems Fixed:

  • Preferences: Snaps panel truncated on first run (RH-55929)

Windows-Only Changes

Bugs Fixed:

  • Annotation: Styles: AnnotationStyles crashes when using the Scale all sizes button (RH-54250)
  • Display: Rendered mode doesn't show SubD custom mapping (RH-55108)
  • PropertiesPage: Object Properties page goes blank when closing the floating panel and reopening the object properties page. (RH-56083)
  • Rendering: Materials: Sub object materials are not handled correctly when converting from old school (RH-56100)
  • RhinoStart: Rhino window doesn't return to last position on the screen when restarted (RH-52855)
  • Snapshot: Not animating material blend amount (RH-56009)

Crashes Fixed:

  • :`scalar deleting destructor' – (NTSTATUS) 0xc00000fd - A new guard page for the stack cannot be created. (RH-55528)
  • PackageManager: Commands.UI.OnlinePackagesSidePanel.<>c__DisplayClass3_0.<<-ctor>b__27>d.MoveNext () (RH-55806)
1 Like

Rhino WIP for Windows and Mac 7.0.19351 is now available!

Bugs Fixed:

  • CRhinoSettings is unreliable (RH-55242)
  • Analysis:EdgeContinuity: Mistakenly opens the ShowEdges dialog (RH-56094)
  • Bake: SubD object with spherical mapping bakes completely black (RH-56149)
  • Bridge:
    • Rename Smoothness option (RH-54570)
    • Help button does not open the topic (RH-56298)
  • Copy: Issue with SubD face (RH-54438)
  • Cycles: Rhino Render does not delete the CRhRdkRenderWindow object (RH-56176)
  • DraftAngleAnalysis: Make create parting curves button more obviously connected to the check boxes (RH-56117)
  • Gumball: Extrude handle is getting blocked by translation arrow shaft (RH-56165)
  • NamedCPlane: Cannot deselect items by clicking at an empty area (RH-55777)
  • OSnap:
    • Projected osnap tooltip lags on view change (RH-56072)
    • Fails on selected meshes (RH-56160)
  • Osnap:Vertex:
  • Properties: Dash properties macros error (RH-55658)
  • RDK:
    • Read in old materials as new-style always (RH-50100)
    • Assert fired in CRhRdkFrameBufferChannel::GetAllValues (RH-55964)
    • Dragging a TextureProxy on the Mac seems to be broken. (RH-56252)
  • Reflect: Reflect creates holes in this case (RH-55947)
  • Rendering: Materials:
    • Keep textures more stable (RH-55363)
    • Displacement texture in PBR does nothing (RH-55685)
    • Switching from a Custom material to a PBR material doesn’t work well (RH-55700)
    • PBR bump direction is wrong (opposite) than what is expected. (RH-55735)
    • Texture crossover (RH-55774)
    • Optimize ON_Material::PhysicallyBased for Steve (RH-55907)
    • Made Brass and Gold colors slightly different (RH-56068)
  • Rendering: Realtime SDK: RhRdkBakeTexture does not support PBR channels (RH-56020)
  • SelEdgeRing: preview does not highlight the whole ring (RH-56056)
  • Select: Can't select the SubD (RH-53910)
  • Selection: Sub-object select doesn't work on grouped objects (RH-56102)
  • Snapshot: Physical based material property animation support for Snapshots (RH-56142)
  • SubD: Valence 2 evaluation bug (RH-54312)
  • Textures: Don't combine textures just because they have the same settings (RH-55362)
  • ToSubD: ToSubD Selection tune-up - prohibit selection of SubD objects as input (RH-54513)
  • Units: Slow redraw (RH-54652)

Cosmetics:

  • SDK: RhinoCommon: Use consistent toolbar (or button row) in all panel (RH-55888)

Enhancements:

  • Bridge: Edge picking is harder in shaded mode (RH-56122)
  • File IO: Imports block descriptions (RH-56137)
  • LayerBook: New Stop option (RH-56113)
  • SubD: "Align to Object" supports SubD sub-objects (RH-41915)
  • What: Added SubD information about damaged components, wire edges, and nonmanifold edges (RH-56120)

Features Added:

  • Grasshopper: Placeholder component for keeping files intact during a Read/Write operation. (RH-55420)
  • Rebuild: Supports History when Delete Input is unchecked (RH-56271)

Performance Improvements:

  • RDK:
    • Function needed for quickly getting a contiguous, interleaved array of pixel data from a CPU/GPU channel (RH-55866)
    • Function needed for quickly setting a contiguous, interleaved array of pixel data to a CPU/GPU channel (RH-55985)

SDK Enhancement:

  • SDK: Need DraftAngle from ON_SilhouetteParameters wrapped (RH-55909)

Tasks Completed:

  • ToolPalettes: Add to toolbars (RH-56011)

UI Change:

  • Icons: Icon needed for Reflect command (RH-55978)

Mac-Only Changes

Bugs Fixed:

  • CRhinoDib fills with the wrong color (RH-55180)
  • Print: Rhino incorrectly prints Layer panel (RH-55381)
  • Reflect: Reflect creates holes and a bad SubD (RH-55969)
  • Toolbar: Toolbar buttons like Quad report Unknown command (RH-56115)

Crashes Fixed:

  • Rendering: com.mcneel.rhinoceros.RhMaterialEditor:CRhRdkDocumentDataSource_Rendering::Print() (RH-55076)

Windows-Only Changes

Bugs Fixed:

  • Eto: ETO Win DragDrop Source is null (RH-56144)
  • InsertPoint: Unable to split ngon (RH-47797)
  • NamedView: Named View UI is broken (RH-52463)
  • PropertiesPage: Object Properties page goes blank when closing the floating panel and reopening the object properties page. (RH-56083)
  • Snapshot: Arrows need a refresh (RH-56211)
  • Textures: Information tune up (RH-56128)
  • UI Cleanup: Texture drag and drop between Physically Based material slots works differently from old-style Custom material (RH-56076)

Cosmetics:

  • UI Cleanup: Background color of Document Properties > Render (RH-55991)

Enhancements:

  • ProjectOsnap: New "Project object snaps to CPIane in plan parallel views" option (RH-54162)

UI Change:

  • Toolbar: Clean up Mesh Utilities (RH-56131)
2 Likes

Rhino WIP for Windows and Mac 7.0.20007 is now available!

Bugs Fixed:

  • CLK_TCK and CLOCKS_PER_SEC need review (RH-56291)
  • Display:
    • Far from Origin - Moving to far off location should update display meshes automatically (RH-54464)
    • Rendered mode takes a while to get started when loading baked textures (RH-56280)
  • DraftAngleAnalysis: Create parting curve needs SubD support (RH-56116)
  • File IO: Unexpected "Save changes to Untitiled?" dialog (RH-56244)
  • FilletEdge: FilletEdge rejects tangent edges using 1 degree rather than the document's angle tolerance (RH-56332)
  • Grasshopper: Callback system for GH exceptions (RH-55315)
  • Gumball:
    • Face selection and History (RH-56403)
    • The far extrusion dot is highlighted (RH-56430)
  • InsertPoint: InsertPoint doesn't use Osnaps well (RH-55980)
  • NamedSelections:
    • Named Selections CTRL+LMB to select sub selections is not working (RH-53643)
    • Items doubled on every file save (RH-55088)
    • The Save button does not work (RH-56333)
  • OSnap: Does not ignore occluded snaps on SubD (RH-56130)
  • Offset: Remove the lock in RhinoOffsetCurve in V7 (RH-51839)
  • Rendering:
    • RenderWindow command is broken (RH-56227)
    • Render, Cycles and Material do not use windows system colors (RH-56238)
    • Raytraced mode constantly restarts (RH-56331)
  • Rendering: Materials:
    • PBR displacement doesn’t use applied texture mapping method (RH-56090)
    • Mapping doesn’t work for SubD (RH-56133)
    • Metal does not work on the back of double-sided (RH-56221)
  • SetDocumentUserText: UserText update (RH-56407)
  • SubD Editing: SlideEdge breaks SubD display toggle (RH-55557)
  • SubD Grips: Mistakenly locks SubD grips (RH-56299)
  • Sweep1: History update fails with pline and untrimmed miters (RH-56126)
  • TextField:
    • TextFields events need to recalculate on Layer rename (RH-55662)
    • Area does not work on sub-faces (RH-56439)
  • Toolbar: Extra ShowDir button (RH-56312)
  • UserText: TextField function refreshing was broken by addition of LayoutUserText (RH-56438)

Crashes Fixed:

  • Named Item drag and drop crash (Eto UI) (RH-54487)
  • Material Editor crashes (RH-56412)

Enhancements:

  • Display: Technical, Artistic and Pen modes support double precision display (RH-37333)
  • ExtractSrf: Added SubD support (RH-55789)
  • File IO: DGN import is updated to use OpenDesgin 20.8 (RH-56377)
  • Layout: Added Layout User Text to Layout viewport (RH-54346)
  • Make2D: Added SubD support (RH-56154)
  • NamedSelections: Save selection sets in 3dm (RH-50279)
  • OffsetMesh: Does FlipAll still make sense? (RH-56138)
  • Options: The Save command is added to the never repeat list (RH-56261)
  • Rendering: Histogram colors need tweaking (RH-55915)
  • TextField: New PointCoordinate function (RH-56140)

Features Added:

  • SubD: New command (RH-56132)
  • TextField: Remove "Page Contents" from Layout Properties and TextField (RH-55063)

Tasks Completed:

  • Mesh utilities for SubD: Port code from C# plug-in into RhinoCore as C++ (RH-51786)

UI Change:

  • Icons: Add to toolbar (RH-56153)
  • Panels: Add the panel icon (RH-55020)
  • TextField: Add "World" to PointCoordinate description (RH-56440)
  • Toolbar: LayerBook stop button icon (RH-56134)

Mac-Only Changes

Bugs Fixed:

  • Grasshopper: Components: Curve Explode fails on Nurbs curves (RH-55318)
  • ProjectOsnap: New "Project object snaps to CPIane in plan parallel views" option (RH-56275)
  • Rendering: Materials: Select material by typing first letter (RH-45084)
  • Textures: Rename does not work for Texture Proxies (RH-52793)
  • ToolPalettes: Change image background color in button editor (RH-56297)
  • Toolbar: Clean up Mesh Utilities (RH-56196)

Crashes Fixed:

  • Layout: Remove "Match" from Layout User Text on Mac (RH-56329)
  • Properties: Picking Render Properties Crashes Rhino (RH-55896)

Enhancements:

  • Insert: New "Prompt to scale on import" checkbox (RH-56352)

Features Added:

  • Eto: Custom tooltips or cursors for Eto Drag and Drop (RH-49821)

Windows-Only Changes

Bugs Fixed:

  • Context Menu: Lights do not count (RH-55513)
  • Delete: Delete key must be pressed twice (RH-55496)
  • History: May not turn off for one-shot (RH-56402)
  • Make2D: AggregateException: One or more errors occurred. (RH-53599)
  • Print: Print Units Not Sticking between sessions (RH-56373)
  • Rendering: Time discrepancy (RH-55703)

Enhancements:

  • History: Pane menu is not accessible while a command is running (RH-56396)
  • Insert: New "Prompt to scale on import" checkbox (RH-55936)
  • Layout: New "Combine Layout Tabs" item in the view tab context menu (RH-56338)

Features Added:

  • Layer: Disable delete key handler in layer manager list control (RH-56405)

UI Change:

  • Rendering: Materials: Make IOR list easy to discover on Windows (RH-55489)

Rhino WIP 7.0.20014 is now available for Windows and Mac!

Bugs Fixed:

  • BlendCrv: Jumps to another location when editing (RH-56417)
  • BlockEdit: BlockEdit linked-embedded block default (RH-52538)
  • Cylinder: Bounding Box option added to several commands by mistake? (RH-56449)
  • DevLoft: Ruling changes with density (RH-56473)
  • Display:
    • Drop Material on view - broken in rendered mode (RH-55965)
    • Shiny material becomes yellow in Rendered mode (RH-56465)
    • GetObjectAt causes display problems in layouts (RH-56478)
  • Eto: Eto Color Button Inaccuracy (RH-54529)
  • FitSrf: Cannot cancel (RH-56434)
  • MeshSplit: Despite edge×edge, this must split (RH-56101)
  • Properties: New Layouts object properties page has border (RH-54736)
  • Rendering:
    • Cycles render threads should be THREAD_PRIORITY_BELOW_NORMAL (RH-56019)
    • PEPs slow for Kyle, are they not executing on the GPU? (RH-56363)
  • Rendering: Materials: No way to invert the bump direction in the PBR UI (RH-55636)
  • Rendering: Texture Mapping: Surface mapping for SubD objects is not useful (RH-56335)
  • SDK: RhinoCommon: Intersect.MeshMesh function (RH-54662)
  • Sweep2: Refit rails at the command line (RH-56374)
  • TextField: Remove Page Content (RH-55860)

Crashes Fixed:

  • SDK: RhinoCommon: Object reference not set… ETO. (MERGE) (RH-48366)

Enhancements:

  • DupEdge:
    • Added History support (RH-56404)
    • No History recorded for SubD edges (RH-56441)
  • Layout: Detail caching boosts detail view drawing performance (RH-56503)
  • RhinoStart: Tune up RhinoScript material methods to be RDK compliant (RH-56284)

Features Added:

  • Display: Function needed to enable Rhino's OpenGL context (offscreen window) (RH-54815)
  • Viewports: Lock viewports (RH-1335)

Regressions Fixed:

  • Subobject Selection: Subobject Selection Filter issue in V7 (RH-55927)

UI Change:


Mac-Only Changes

Bugs Fixed:

  • Cycles: RhinoCycles does not appear to work in latest RhinoWIP for Mac (RH-56486)
  • Extend: Cursor tune up (RH-54684)
  • Interface: Match behavior with Windows (RH-54683)
  • NamedSelections: Crash when dragging an item (RH-55516)
  • RDK: PEP code asserts on Mac when creating a new material (RH-56418)
  • Rendering: Time discrepancy (RH-56339)
  • Textures: Texture thumbnails incorrect (RH-56155)

Enhancements:

  • Block: The dialog box for browsing missing linked block files displays the path and filename of the missing file (RH-55612)

Windows-Only Changes

Bugs Fixed: