def wrap(x, y, d, nx, ny):
  """ Wrap x,y values around canvas edge. """
  if x < 0:
    x = nx - 1, 0
  if x > nx - 1:
    x = 0
  if y < 0:
    y = ny - 1
  if y > ny - 1:
    y = 0
  return x, y, d