Introduction - If you have any usage issues, please Google them yourself
1) give system framework.
2) calls the function, some painting separately in DDA, midpoint Bresenham algorithm and improve Bresenham algorithm draws lines and the midpoint algorithm with different beeline, drawing algorithm, and each round and elliptic comparison algorithm accuracy and efficiency difference.
3) to realize the transformation of 2 d graphics. (including translation, rotation, zooming, shear and composite transform)
4) by using their area filling area filling algorithm.
5) by using their algorithm line cutting and cutting (poly cut for polygon optional).
6) in realizing additional and need to perfect function.