title: How to get tkinter canvas object to move around a circle
body: <p>I have a canvas created image:</p>
  
  <p><a href="https://i.stack.imgur.com/DuQYx.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DuQYx.png" alt=""></a></p>
  
  <p>On my canvas, I have drawn a circle:</p>
  
  <p><a href="https://i.gyazo.com/78109757e10f74ee0e3b80ce81ef07af.png" rel="nofollow noreferrer"><img src="https://i.gyazo.com/78109757e10f74ee0e3b80ce81ef07af.png" alt=""></a></p>
  
  <p>The code to produce this circle:</p>
  
  <pre><code>def create_circle(x, y, r, canvasName): #center coordinates, radius
      x0 = x - r
      y0 = y - r
      x1 = x + r
      y1 = y + r
      return canvasName.create_oval(x0, y0, x1, y1, outline='red')
  create_circle(100, 100, 50, canvas)
  </code></pre>
  
  <p>I would like to get the canvas created image to follow the canvas drawn circle exactly (go round the circle), by each pixel. How is this possible?</p>
  
  <p>To elaborate, here is a demonstration of what I want the canvas image to do:</p>
  
  <p><a href="https://i.stack.imgur.com/3dOsg.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3dOsg.gif" alt="https://i.gyazo.com/8218fe1c82008f2ed034a78b46f787e6.mp4"></a></p>