Dobrý den, nevíte někdo jak rozanimovat tento obrazec s kodem vypadajícím takto:
import tkinter
import math
canvas = tkinter.Canvas(width=400, height=400)
canvas.pack()
#strany, počet, uhel rotace
yo=int(input("Zvolte, kolikastranný polygon chcete:"))
zahusteni=int(input("Zvolte, kolik polygonů chcete:"))
uhel=int(input("Zvolte, uhel otočky (5-50):"))
v=yo
group=[]
center=200
side=900
sx=center
sy=center
n=zahusteni
r=side
du=2*math.pi/n
for i in range(n):
a=i/(uhel/10)
for b in range(v):
a1=sx+r*math.cos(a*du)
group.append(a1)
a2=sy+r*math.sin(a*du)
group.append(a2)
a=a+(n/v)
canvas.create_polygon(group, fill="white", outline="black")
group.clear()
r=r-(side/n)
aby vypadal nějak takto?:
https://youtu.be/UTfHEst9lgM
Připojen obrázek.
(omlouvám se za odkaz, ale nešlo mi sem video vložit normálně)
Jsem začátečník a celkem si s tím nevím rady. Při nejlepším aby se to dalo udělat nějakým způsobem přes "canvas.move()".
Předem díky za rady!Připojen obrázek.