Salto a metà, punti in cerchio

import math # cos(), sin() import random # randint() import pygame NUMERO=3 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 1/2: ” … Leggi tutto

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

Salto a due terzi

Chaos Game posiziona un certo numero di punti di base il prossimo punto colorato è a due terzi tra quello attuale e un altro scelto a caso tra quelli di base Quattro punti import random # randint() import pygame WIDTH =800 # Larghezza HEIGHT=800 # Altezza SPAZIO=50 # Cornice vuota RAGGIO=1 # Punto colorato FRAME1=2 … Leggi tutto

Salto a metà

Chaos Game posiziona un certo numero di punti di base il prossimo punto colorato è a metà strada tra quello attuale e un altro scelto a caso tra quelli di base Tre punti import random # randint() import pygame WIDTH =800 # Larghezza HEIGHT=800 # Altezza SPAZIO=50 # Cornice vuota RAGGIO=1 # Punto colorato FRAME1=2 … Leggi tutto

Linee e pallini

Un punto casuale è l’estremo di una linea e il centro di un pallino import random # randint() import pygame WIDTH =800 # Larghezza HEIGHT=450 # Altezza RAGGIO=2 # Pallina SPAZIO=25 # Cornice vuota FRAME =10 # Aggiornamenti al secondo XC =WIDTH/2 YC =HEIGHT/2 XMIN=SPAZIO XMAX=WIDTH-SPAZIO YMIN=SPAZIO YMAX=HEIGHT-SPAZIO pygame.init() screen=pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption(“Linee e pallini”) clock=pygame.time.Clock() … Leggi tutto

Figure casuali

Disegna tratti di linea casuali Utilizza la funzione per una linea con antialising tra due punti: pygame.draw.aaline() import random # randint() import pygame WIDTH =800 # Larghezza HEIGHT=450 # Altezza SPAZIO=25 # Cornice vuota FRAME =30 # Aggiornamenti al secondo XMIN =SPAZIO XMAX =WIDTH-SPAZIO YMIN =SPAZIO YMAX =HEIGHT-SPAZIO ANCORA=True pygame.init() screen=pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption(“Linee casuali”) clock=pygame.time.Clock() … Leggi tutto