Bug - Unable to layer select blocks during Boolean Operations

Hi all,

I see that we can now use block instances in all the boolean operations in Rhino 8, which is awesome. However, I am unable to layer-select any block instances once any boolean operation is started. Since I usually have lots of block instances all on the same layer, (and they are the only things on that layer) layer-selecting in this situation is particularly useful to me. Especially while selecting cutters for Boolean Difference, a they cannot be pre-selected.

Can this be fixed? Thanks!

Rhino 8 SR6 2024-4-10 (Rhino 8, 8.6.24101.05001, Git hash:master @ 32c244aa711e0034e75bec2e87d093c764820b96)
License type: Educational Lab License, build 2024-04-10
License details: Cloud Zoo

Windows 10 (10.0.19045 SR0.0) or greater (Physical RAM: 32GB)
.NET 7.0.18

Computer platform: LAPTOP - Plugged in [100% battery remaining]

Hybrid graphics configuration.
Primary display: Intel(R) UHD Graphics (Intel) Memory: 1GB, Driver date: 6-1-2021 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Windows Main Display is laptop’s integrated screen or built-in port
Primary OpenGL: NVIDIA Quadro RTX 4000 with Max-Q Design (NVidia) Memory: 8GB, Driver date: 4-11-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 552.22
> Integrated accelerated graphics device with 4 adapter port(s)
- Secondary monitor is laptop’s integrated screen or built-in port

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
Redraw scene when viewports are exposed: On
Graphics level being used: OpenGL 4.6 (primary GPU’s maximum)

Anti-alias mode: 4x
Mip Map Filtering: Linear
Anisotropic Filtering Mode: High

Vendor Name: NVIDIA Corporation
Render version: 4.6
Shading Language: 4.60 NVIDIA
Driver Date: 4-11-2024
Driver Version: 31.0.15.5222
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 8 GB

Rhino plugins that do not ship with Rhino
C:\Users\mmagee\AppData\Roaming\McNeel\Rhinoceros\packages\8.0\NVIDIADenoiser\0.4.3\NVIDIADenoiser.Windows.rhp “NVIDIADenoiser.Windows” 0.4.3.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoLabsTools.rhp “Rhino Labs Tools”
C:\Program Files\Rhino 8\Plug-ins\AnimationTools.rhp “AnimationTools”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\RhinoRender.rhp “Legacy Rhino Render”
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.6.24101.5001
C:\Program Files\Rhino 8\Plug-ins\3dxrhino.rhp “3Dconnexion 3D Mouse”
C:\Program Files\Rhino 8\Plug-ins\Displacement.rhp “Displacement”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

bump! @pascal or any other developer. Does anyone else see this behavior?

Use layer select to pre-select block instances
Start Boolean operation (works fine)
vs.
Start Boolean operation
Use layer select to select block instances (does not select)

Hi Mike - I see this - and I do not know what should happen here - blocks and layers are quite a mix.

-Pascal

Hello, @pascal and McNeel Team.
I would continue this topic with a question.
During a Boolean operation there is already a possibility to select blocks or even parts of blocks in BlockManager.
But this selection is silently ignored with no result or any message.
For example, I’m trying to BooleanDifference from a box with elements of two block instances.
This block has two components and I can easily select either full block or it’s part.
But nothing happened after conforming the selection.

Animation

But BooleanDifference is perfectly working with manual selection.
So it’s just a matter of some improvements, right?

Animation (1)

Hello @pascal
Do you have any comment on my post above?
Any possibility to develop selection operation a bit wider?

Since blocks are selectable for booleans now, why would you not want to be able to select them by layer? I guess I don’t see the issue.

1 Like

Since Pascal is no longer following this thread (at least I HOPE he isn’t!), are there any other developers that should be aware of this request? @bobmcneel

Hi @MikeM,

I’ve logged an issue so a developer can look into this.

https://mcneel.myjetbrains.com/youtrack/issue/RH-83420

– Dale

2 Likes