Hi,
Geomerative is an ALPHA version library I'm working on. It's a geometry library that implements several data structures and algorithms in order to hold and manipulate vector graphics.
Some of the features:
- create polygons with multiple contours (holes, selfintersecting contours,...)
- binary operations between polygons (diff, add, xor, diff)
- create shapes with lines, quadratic and cubic beziers
- different segmentation methods for the shapes (adaptative resolution, uniform resolution, uniform arc length segmentation)
- import, render and access points of True Type fonts
- adapt text to shapes
WARNING:
The library is very young and might be full of bugs.
It is only a first approach and the API of the library is big, clungy and well... bad.
I need some feedback to see how people would like it.
This means it will change in future versions, so new versions of the library will be incompatible with older releases, that's why it's ALPHA version.
The documentation is very poor aswell, I'll work on it as soon as I get time.
The link to the library:
GeomerativeThen I would also like to present a project that might be useful for the users of the library:
Caligraft : computational calligraphiesIt contains examples of use of the library and the sourcecode is available.
Hope it is helpful, cheers,
ricard