This document describes two common algorithms for drawing circles: the Bresenham circle drawing algorithm and the midpoint circle drawing algorithm. The Bresenham algorithm considers 8-way symmetry and plots 1/8th of the circle from 90 to 45 degrees by incrementing either the x or x and -y coordinates. The midpoint circle algorithm also uses 8-way symmetry and plots from 90 to 45 degrees. It takes unit steps in the positive x direction and uses a decision parameter to determine which of two possible y coordinates is closer to the circle at each step. Both algorithms use incremental calculations to efficiently draw circles through integer operations only.