ok, well I asked all those questions because im currently thinking about creating a framework in which shapes are fundamental;
for example it will contain a gui system which uses shapes as base for widgets, so it seems like a good idea to make these shapes as generic as possible (so I can use them for other purposes aswell), would it be a good idea to stick to the SVG specification for that? (maybe use or interface the batik library)
i’d like to have the implementation for rendering these shapes abstracted too (be it java2d, jogl, lwjgl etc), so maybe I could use zShape for rendering these shapes on hardware?