New icon editor R8 bug

Hi, I just tried out the new icon editor in Rhino 8 and found that when I use the polyline tool and drew two objects with fill (one with semitransparent) and then EDITED that icon, then the last polyline segments were gone:

And a wish:
Please add a right mouse click option for the elements so we can choose ‘move to front’, ‘move backwards’ ect. Using the menu is a bit slower.
Please add *Move to back’ and ‘Move to front’ to the menu too. Icons can be quite complex :slight_smile:

2 Likes

Here I drew a new object and went into edit once again, and now they have lost even more data… so something is wrong in how it reads back in svg’s (I presume… since the icon shows correctly, it is only when we edit them that they loose data, I might be wrong though)

WISH:
We could also need join, continue and insert editpoint… + degree for the curve + text.
With that implemented it will be a great little drawing program!

Until then I will go back to my own Svg exporter.

2 Likes

Mmm… yeah, no… you need to fix the SVG importer too, now it reads in some size and crops the icon even though the data gets positioned correctly in the preview.
This svg shown here is 40x40mm and imported, clicked OK, the icon shows the cropped corner, and when I edit the icon the entire svg is shown in the preview again.

So it appears it doesn’t scale correctly, or some size data is imported with it and messes with something. This used to work on the old icon editor.

Here is the svg if you want to try for your self:
(Right click and save)
PrintPreview

1 Like

hi @Holo

thanks, this is a known issue, I’ve added this thread.

RH-84212 SVG editor is eating up polylines

1 Like

You really don’t want us to use Rhino customized do you…? :wink:
(Jokes aside, as stated over a year ago, users like us can not use Rhino 8 until we can customize it properly, so this is very important for some of us)

5 Likes

WISH:
I also see that if I import an SVG then I can not choose the objects from the SVG and alter them or their colors. This would be nice.

Hey @Holo, sorry for the bugs. I’m working through them all. Can you get me a systeminfo? That would be handy so I can reproduce things and ensure I’ve not missed anything.

1 Like

Sure thing Callum!
Thanks for digging in, this is so long over due that it is crazy to find bugs like this every time I test out Rhino 8 to see if it is suitable for production yet, but I understand you guys are on a lot of pressure from all kind of angles so anything that can help I will provide, just shout out! :smiley:

System summary

Rhino 8 SR14 2024-11-12 (Rhino 8, 8.14.24317.14001, Git hash:master @ 69ab12ed53cf1e6d17f23ab5fec3c3f7216df72d)
License type: Not For Resale Lab, build 2024-11-12
License details: Cloud Zoo

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

Computer platform: DESKTOP

Standard graphics configuration.
Primary display and OpenGL: NVIDIA GeForce RTX 4070 Ti (NVidia) Memory: 12GB, Driver date: 8-14-2024 (M-D-Y). OpenGL Ver: 4.6.0 NVIDIA 560.94
> Accelerated graphics device with 4 adapter port(s)
- Windows Main Display attached to adapter port #0

Secondary graphics devices.
Intel(R) UHD Graphics 630 (Intel) Memory: 1GB, Driver date: 7-21-2022 (M-D-Y).
> Integrated graphics device with 3 adapter port(s)
- Secondary monitor attached to adapter port #0

OpenGL Settings
Safe mode: Off
Use accelerated hardware modes: On
GPU Tessellation is: 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: 8-14-2024
Driver Version: 32.0.15.6094
Maximum Texture size: 32768 x 32768
Z-Buffer depth: 24 bits
Maximum Viewport size: 32768 x 32768
Total Video Memory: 12282 MB

Rhino plugins that do not ship with Rhino
C:\ProgramData\McNeel\Rhinoceros\7.0\Plug-ins\Datasmith Rhino Exporter (d1fdc795-b334-4933-b680-088119cdc6bb)\DatasmithRhino7.rhp “Datasmith Exporter” 5.3.2.0

Rhino plugins that ship with Rhino
C:\Program Files\Rhino 8\Plug-ins\Commands.rhp “Commands” 8.14.24317.14001
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\RhinoRenderCycles.rhp “Rhino Render” 8.14.24317.14001
C:\Program Files\Rhino 8\Plug-ins\rdk_etoui.rhp “RDK_EtoUI” 8.14.24317.14001
C:\Program Files\Rhino 8\Plug-ins\NamedSnapshots.rhp “Snapshots”
C:\Program Files\Rhino 8\Plug-ins\MeshCommands.rhp “MeshCommands” 8.14.24317.14001
C:\Program Files\Rhino 8\Plug-ins\RhinoCycles.rhp “RhinoCycles” 8.14.24317.14001
C:\Program Files\Rhino 8\Plug-ins\Toolbars\Toolbars.rhp “Toolbars” 8.14.24317.14001
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\Calc.rhp “Calc”
C:\Program Files\Rhino 8\Plug-ins\SectionTools.rhp “SectionTools”

PS! Being able to import SVG’s and have them display properly again on the toolbar is absolutely on top of my list.

I’d really like to get you to that point of being production ready, so I’ll log all the wishes on this thread, and add links here. I’d assume all your wishes are documented, and likely logged by @gijs?

And mine. I don’t know if you have a pile of SVGs in mind that you could send my way I can verify before I promise you anything? Any SVGs I get I add to my little test suite

1 Like

Far from many since I haven’t done all the work on vectorizing them yet, but I have about 12 or so that I use right now. So I’d rather you tell me what you are working on when the time comes and I will bug track the heck out of those features. But here are a few simple ones.

LOCATION address

ChatGPT_logo

ScriptEditor

NORGE UTM32

DTM import

text_as_hatch

EPSG SET

The big ones I found online, the small ones are custom made. Texts are created by automatically explodoing, outlining and hatching text objects.

1 Like

Just tested the latest prerelease and the menu are now showing up in the corner of the screen, not the corner of the panel:

@Holo I am seeing odd behavior in 8.14.24317.14001 as well. It seems to bog down my whole system while I run the editor.
RH-84791 Icon editor takes long time to load and takes away system resources

1 Like

I was wondering if you agree (and if possible) to use the keys [ and ] for this instead. Photoshop has something similar (though it requires Ctrl [ ] for moving forward/backward and Ctrl+Shift [ ] for MoveToFront and SendToBack

RH-83014 SVG Editor - Allow for Joining Curves

RH-84792 Edit Curves / Polylines

I don’t believe that is very feasible, but @CallumSykes correct me if I am wrong.

RH-83046 Text Command

You asked the right guy, because [ = alt+8 and ] = alt + 9 on the Norwegian keyboard layout.
(Nerd info: because of our three extra letters æ,ø,å the keys are shifted around, so @ = alt-2 as well. Making coding not as fast as in other keyboard layouts.)

So for me it would be better to right click. I guess the answer then is “yes, both”. Or use + and - if keyboard is important.

Regarding degree I use export selected for SVG and there degree 2 and 3 is supported in some form, so having the ability to draw smooth curves, OR paste from Rhino… would be great. We need to be able to make nice icons :wink:

SVGs are… Very complex. I’m working slowly on adding more features, there is a larger hurdle at the moment for defs/groups to be implemented. So for now, you mostly get a preview. This is to say, it is happening slowly.

I could add a text editor as a tab where you can edit the text of the SVGs, this would be simple. But I feel it might be a bit too complex

Seems a bit technical for curves :thinking: .
What scenario would make this important? Do other editors offer this?
The curves are WIP and implemented as nurbs curves for editing. But I’ve not fully managed to go to/from svg/nurbs.

I believe there are shortcuts available @holo. But a right click menu could be implemented also.

1 Like

https://mcneel.myjetbrains.com/youtrack/issue/RH-84795/ViewBoxes-do-not-scale-correctly-for-nested-SVGs

Sorry about all this @holo. I really appreciate you sticking with it all. I’ll have a little jam sesh with the editor and music and see if I can’t get you some fixes out soon

1 Like