Simple 2D graphics editor, which implements the following algorithms:
- Line drawing: Bresenham's symmetric midpoint line
- Line thickness: Copying pixels
- Circle: Midpoint circle
- Rectangles and polygons: just a sequence of Bresenham's lines
Clipping and Filling:
- Polygon clipping: Sutherland-Hodgman algorithm
- Polygon filling: Scanline with Active Edge Table
- General filling: 4-way boundary fill algorithm (not integrated yet)