R8 bug - Invert/Isolate doesn't work for dimensions perpendicular to view

I have just came across this bug, I have no idea if it’s new in Rhino 8 or if it’s been there and I haven’t noticed (which I find strange because it’s quite serious in my opinion). It definitely doesn’t happen in Rhino 6 (don’t have R7 at hand at the moment).

Currently using 8.6.24086.11001, 2024-03-26 on Windows 11.
I tried it also in safemode and with default settings, as well as on colleague’s computer and it’s there in all cases.

This bug affects Invert, Isolate and IsolateLock commands (at the very least).

Steps to reproduce:

  1. Open new file
  2. In top view, create any kind of Dimension or Text
  3. In any view, create two or more arbitrary objects (curves, solids…)
  4. Select one of those objects from step 3
  5. Make Front view or Right view the active viewport
  6. Run _Invert or _Isolate or _IsolateLock

Expected behavior:
All unselected objects, including the dimensions/texts, should get selected/hidden/locked.

Observed behavior:
Dimensions that were drawn in perpendicular view (and thus are not visible or selectable by dragging but are still selectable by _SelAll) do not get selected/hidden/locked which can be verified by switching to another view afterwards.

Notes:
If at step 3) you only create one object, or at step 4) select all the non dimension objects, then the Invert/Isolate commands fail altogether.
I guess the culprit is the Invert function which is likely also part of the Isolate commands. Don’t know if it affects any other commands.

yes, I see this, thanks for reporting
RH-81360 Invert / Isolate doesn’t work on annotation objects perpendicular to view

1 Like