work on new circle_float method for antialiased circles