Zoom Extents in nonrectangular Details does not work

Zoom Extents in nonrectangular Details does not work. I would expect all objects to be visible if the detail is not having any “undercuts”. Try to use Zoom Extents All Viewports inside one of the Details in the Layout in this file. - Then try to _UndoView (Home) after having seen the result. I would expect all Detail changes would “Undo” or (as in Rhino 8) only the arbitrary “last detail”. - There is no Undo.

ZoomExtentsAllViewports_v8.3dm (800.8 KB) - This file has been created from Rhino 9 BETA 29-09-2026

ZoomExtentsAllViewports_v9.3dm (800.7 KB) - This file has been created in Rhino 9 BETA 29-09-2026

Technically speaking what I mean by “not having any undercuts” is mathematically speaking: convex hull, convex envelope or convex closure. If you (for any reason) create a non-convex Detail, you could not expect all of your model to be visible when you Zoom Extents All.

ZoomExtentsAllViewports_NonConvex_v9.3dm (229.8 KB)

It does not work because Zoom Extents uses the bounding box

Zoom Extents in Nonrectangular (Convex) Details should use the “rubber band analogy” on the BoundingBoxes of the individual objects visible and respect the functionality IsolateInViewport.

Convex hull of a bounded set: rubber band analogy (Wikipedia)

Thanks for reporting @Erazmataz

– Dale