Graphic learning linear drawing circle algorithm