snoyer

Results 121 comments of snoyer

> The main point of this is that it doesn't restrain selections to be thinning down the numbers of objects on the stack. With this you can select the top...

I had the same question before I saw this issue and came up with a slightly different solution: ```python class ContextOnlySurface(cairosvg.surface.Surface): def __init__(self, tree, context): self.context = context # cache...

I'm not sure how much error handling and edge cases you want to cover. Assuming doing the minimum of trying to expand `~/` and silently ignoring the case where `HOME`...

> Micro SVG allows `transform` on groups. So the output is technically correct, but could be optimized further. Alright, I assumed that would fall under inheritable/implicit argument as you would...

Thanks! I hope `usvg` can remain a general-purpose svg preprocessor and you don't eventually make it graphics-oriented only

I don't know what could be going on but FWIW Mayo sees the colors too ![Support téléphone step - Mayo](https://github.com/f3d-app/f3d/assets/489715/6d28b6f1-76ea-474e-9687-c645acfcf259)

> @snoyer do you know if Mayo rely on OCCT ? I don't know the exact details but it does https://github.com/fougue/mayo > 3D CAD viewer and converter based on Qt...

> Then it may be our issue confirmed, looks fixable ![occt-colors](https://github.com/f3d-app/f3d/assets/489715/ad6509aa-83ff-4802-aee5-58528b2fcd64)

> It works! Wonderful, thanks @snoyer! Credit where credit is due: I got the ball rolling but it is @mwestphal who got it over the line in #788 :) Also,...

Thanks for the code sample! I didn't know about `xdotool`, looks like it could come in handy sometimes. According to the documentation it supports `%1`, `%2`, ..., and `%@` to...