Gumball and Cplane BUG

Hi, I’m working on Rhino 8.8 and I noticed some weir behavior related to gumball, Cplanes and standard views.
Starting from the gumball it happens that after some object transformation the gumball gets lost and the orientation, which should be referred to the Cplane (selecting the correct option), change for some reasons I haven’t understood so far. (see image and file)

There’s another issue that occurs when I move or change somehow the cplane orientation or position. For example I’m working on the perspective view and I place my Cplane on a planar face of my object, all the other default rhino views will follow that new orientation loosing the world orientation also with gumball oriented to another direction. (see picrures)



Maybe there’s an option that I haven’t found to change this, because sometimes it’s really confusing to work this way
gumball - cplane test.3dm (72.4 KB)

Rhino 8 SR8 2024-6-18 (Rhino 8, 8.8.24170.13001, Git hash:master @ c3cc7c123163b65d85b517aff795627d5b12166b)
License type: Commercial, build 2024-06-18
License details: Cloud Zoo

Windows 11 (10.0.22631 SR0.0) or greater (Physical RAM: 64GB)
.NET 7.0.0

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA RTX A5000 (NVidia) Memory: 24GB, Driver date: 6-1-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 555.99
> Accelerated graphics device with 8 adapter port(s)
- Windows Main Display attached to adapter port #0
- Secondary monitor attached to adapter port #1
- Secondary monitor attached to adapter port #2

Secondary graphics devices.
NVIDIA RTX A5000 (NVidia) Memory: 24GB, Driver date: 6-1-2024 (M-D-Y).
> Accelerated graphics device with 0 adapter port(s)
- There are no monitors attached to this device!

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: 6-1-2024
Driver Version: 32.0.15.5599
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 24564 MB

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

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.8.24170.13001
C:\Program Files\Rhino 8\Plug-ins\WebBrowser.rhp “WebBrowser”
C:\Program Files\Rhino 8\Plug-ins\rdk.rhp “Renderer Development Kit”
C:\Program Files\Rhino 8\Plug-ins\RhinoScript.rhp “RhinoScript”
C:\Program Files\Rhino 8\Plug-ins\IdleProcessor.rhp “IdleProcessor”
C:\Program Files\Rhino 8\Plug-ins\RhinoRenderCycles.rhp “Rhino Render” 8.8.24170.13001
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.8.24170.13001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.8.24170.13001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.8.24170.13001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.8.24170.13001
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”

Hello - if your gumball is set to CPlane and you want it to always be aligned to the Cplane even after transforming the object with the gumball, then use GumballAutoReset.

-Pascal

Hi Pascal, thank you for your answer.
I didn’t know about this option and I’ll use it for sure, it solve half of my problem.
Talking about the gumball orientation, in my opinion, I would expect more this feature when the option aling to object is selected not to CPlane.

Talking now about the second point in my post, I hope there can be also a quick solution because I often use different CPlane’s orientations to build my models and I really appreciate this feature in Rhino, now that every time I use it I see in the viewports my objects changing in orientation and going also upside down I feel confused. Maybe there should be an option where I can choose if I want the viewports to follow CPlane changes or not.

I hope you guys can consider my suggestions, I’m using Rhino since 8 years so far and I really appreciate many of the improvements you made in this time. Thanks for your work. :grinning:

You can use either Standard or Universal CPlanes:
image

Hi, going back to my gumball orientation issue, as you showed me I’m Keeping AutoReset Gumball always active but unfortunately sometime I still experiment the same problem and my gumball gets stuck in the wrong place/orientation ( see picture), like it remember previous positions when joined to other curves.
Of course I can solve this by pressing Reset Gumball but I remember that I never had this issue before latest releases.

Have you updated to 8.9? I have fixed a bug with joining and the saved frames in that version. In 8.10 the gumball saves the frames less frequently as well.

Okay thank you to let me know this, unfortunately I have some issue with Rhino Auto update, it doesn’t work properly, many time I have to manually check for new updates.
I’m gonna check as soon as possible.