Addon for OpenFrameworks for parsing svg files. Uses Libsvgtiny for parsing paths.
Current version compatible with OpenFrameworks 10.
OF 0.9->0.98 https://github.com/NickHardeman/ofxSvgLoader/releases/tag/v1.1
Loads a svg file and parses it for easy navigation.
Groups, rectangles, images, circles, ellipses, text and paths/lines.
Several use cases are shown in the provided example.
Grab a group by passing in the name of the group.
shared_ptr logoGroup = svg.get< ofxSvgGroup>("logo");
Grab nested groups by passing in the hierarchy to the group separated by colons.
shared_ptr cloudGroup = svg.get< ofxSvgGroup>("sky:clouds");
Get all of the elements of a certain type by calling getElementsForType
vector< shared_ptr > trees = svg.getElementsForType< ofxSvgImage >("trees");
System fonts are supported. Also searches for a folder "fonts" in the same directory as loaded svg file for cross platform compatability.