Introduction - If you have any usage issues, please Google them yourself
Graphics circles and ellipses generation algorithm
Bresenham algorithm which includes the midpoint circle algorithm second-order elliptic differential algorithm midpoint algorithm