Definitely, they're what we could call industry standards (SVG is even the native format for Inkscape) and properly supporting both is already a very tiresome, trial-and-error task. My parser does support polybezier right now, I'm still considering the support of circles and ellipses, they're a touch less trivial than rects and in the end you can always "freeze" them in the source app to get beziers. Might keep this one for a later release, just as text-to-vector support which's in its own league of complexity.I don't think it is unreasonable to tell folks if their files do not import in your tool then they should pre process it in Inkscape or Illustrator.
Of course, as much as it is intrisically related (especially in this beta API stage) and promotes the "host" product, as soon as I have a showcase video for Rage Tools I'll add my own topic. Meanwhile, as a short update today I've implemented the parsing of all SVG outline and fill style settings, both color and opacity, just as multiple paths importing, each as a children of the master object. Now adding support to proper layering of paths will be trivial. iByte should be happy to know that I've also found out what causes the "mesh ripping" problem he posted some pictures about. It's got to do with the overlapping of vertices in closed (loop) paths, plus the lack of proper miter limit adjustments. I've had to do some juggling to work it out - and curiously you still need to nudge any of the path vertices after the generation to properly "wake up" the miter outlines - , there's still the problem of "beak" vertices which will require angle reflection, I'll work on that tomorrow. Keely, apparently your RefreshMesh() isn't affecting the outline mesh? I know I could dig into your code to find out but tbh if I start doing that I'll never finish what I'm doing So, pictures, worth a thousand words (which I've already typed), yada yada:You might want to consider starting a thread in the showcase for RageTools, so you could entertain more detailed discussion without taking away from the focus of the RageSpline