Salto a due terzi, scelta guidata, punti in cerchio

+0 +3 +4 +5 import math import random # randint() import pygame SCELTA=(+0,+3,+4,+5) NUMERO=8 DIM =800 RAGGIO=0.45*DIM raggio=1 # Punto colorato FRAME1=2 # Numero frame al secondo FRAME2=500 # Numero punti per ogni frame PUNTI=[] angolo=math.pi/2 dAngolo=2*math.pi/NUMERO XC=DIM/2 YC=DIM/2 for i in range(NUMERO): x=XC+RAGGIO*math.cos(angolo) y=YC-RAGGIO*math.sin(angolo) PUNTI.append((x,y)) angolo +=dAngolo pygame.init() screen=pygame.display.set_mode((DIM, DIM)) pygame.display.set_caption(“Chaos Game: tappeto rotondo … Leggi tutto

Salto a metà, scelta guidata, punti in cerchio

Chaos Game posiziona i punti in senso orario intorno a un cerchio il prossimo punto colorato è a metà tra quello attuale e uno scelto a caso la scelta è guidata in un certo sottoinsieme dei punti import math import random # randint() import pygame SCELTA=(+0,+1,+3) NUMERO=4 DIM =800 RAGGIO=0.45*DIM raggio=1 # Punto colorato FRAME1=2 … Leggi tutto

Inviluppi di circonferenze

Osserva La figura base è la circonferenza Il percorso fissato per i centri è una circonferenza La funzione per il raggio produce la figura diversa Ciambella RAGGIO = 0.3*DIMraggio = RAGGIO/2 Cardioide RAGGIO = 0.15*DIM raggio = distanza dalla cuspide Lumaca di Pascal RAGGIO = 0.2*DIMraggio = metà della distanza dalla cuspide Nefroide RAGGIO = … Leggi tutto

Curve rodonee – 1

Utilizza il codice delle coordinate polari e l’equazione generale è Dal valore di dipende il risultato intero pari: 2*n petali intero dispari: n petali frazionario: petali sovrapposti n=3 GIRI=0.5dAngolo=0.5 n=2 GIRI=1dAngolo=0.5 n=3/2 GIRI=2dAngolo=1 n=1 GIRI=0.5dAngolo=0.5 n=1/2 GIRI=2 n=2/3 GIRI=3