This work mix raster and vector based tools.
The core (portable for any OO language) already has more than one
million lines of code, since it has been made absolutelly fom scratch.
No libraries, no imports.
Several math models and algorithms has been created to be used inside
this software, including:
- boolean (set) operations over arbitrary polygons;
- warping of vector based shapes;
- self-intersecting polygons simplification;
- 2D fast anti-aliased rasterizer;
- texture sinthesys.
It's not ditributable yet, but if you have curiosity/interest about
this kind of subject, you are invited to see/read something about it
in http://picturetopeople.blogspot.com/. There you will see some
screenshots about test software for the GDI (the core) been made. This
screenshots have very ugly user interfaces, but, at this moment, the
goal is just show some things that can be done using the core