stores.py

Created by schraf

Created on April 18, 2023

414 Bytes


from kandinsky import *
from math import *
from time import sleep

def f0(x,y):
  return abs(cos(x / 60 + y / 20 % 1))

def f1(x,y):
  return sqrt(x / 60 % 1 + y / 40 % 1)

def f2(x,y):
  return (x * x + y * y) / 400 % 1

def motif(f): 
 for x in range(320):
  for y in range(222):
    set_pixel(x, y, (int(255 * f(x, y)),) * 3)

while True:
 for i in range(3):
  motif(eval('f' + str(i)))
  sleep(1)