3Dconnexion radial menu - icons issue

I’m having issues with icons in the 3Dconnexion radial menu.

Rhino 9 only displays a handful of the icons and I believe just the ones I made myself.

In the 3Dconnexion menu, I don’t see any icons when trying to make a new radial menu. This worked in Rhino 8 but since a few versions of the WIP it failed in Rhino 9.

Editing existing radial menues from Rhino 8 show the icons in the menu but the Rhino icons later are not displayed in the radial menu.

Rhino 8 shows the icons as expected.

My 3Dconnexion driver isn’t the latest. Guess I’ll try to update asap and see if that fixes the problem.

I updated to the latest 3Dconnexion driver but unfortunately the driver does not see the new Rhino icons. It does see the *.png icons I created myself

Copilot said the 3Dconnexxion driver can’t read the *.svg files and suggested converting the icons to *.png

The driver gets customized settings from Rhino.xml file.

3Dconnexion radial menues contains icons in Base64 format but these do not display consistently at the moment.

I’ve had the situation where the icons showed once when opening Rhino and then disappeared

from PIL import Image
import base64, io

img = Image.open(r"C:\Users\martinsiegrist\OneDrive\Documents\rhino\icons\rhino_png\SlideEdge.png").convert("RGBA")
img = img.resize((30,30), Image.LANCZOS)

buf = io.BytesIO()
img.save(buf, format="PNG", optimize=True)
print(base64.b64encode(buf.getvalue()).decode())

The driver does not display *.svg icons so the icons need to be converted to base64.

After deleting line 653 the command icon shows but the command isn’t executed.

The driver contains a base64 icon and it seems it cannot be overriden.

image

Would be nice if this could get fixed.

In the settings the icon appears but not in the menu…