Spirali
Utilizza il codice delle coordinate polari e l’equazione generale è Lineare RAGGIO=0.02*DIMGIRI=3 Radice quadrata RAGGIO=0.08*DIMGIRI=3 Logaritmica RAGGIO=0.12*DIMGIRI=3
Programmare con Python > Pygame
Sezione di VALCON.IT
Utilizza il codice delle coordinate polari e l’equazione generale è Lineare RAGGIO=0.02*DIMGIRI=3 Radice quadrata RAGGIO=0.08*DIMGIRI=3 Logaritmica RAGGIO=0.12*DIMGIRI=3
Chaos Game posiziona in cerchio 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 import math # cos(), sin() import random # randint() import pygame NUMERO=3 DIM =800 RAGGIO=0.45*DIM raggio=1 # Punto colorato FRAME1=2 # Numero … Leggi tutto
Chaos Game posiziona 8 punti in senso orario intorno a un quadrato il prossimo punto colorato è a due terzi tra quello attuale e uno scelto a caso la scelta è tra un certo sottoinsieme dei punti +0 +1 +3 +4 +5 +0 + 3 +4 +5 +1 +3 +4 +5 +7 +1 +3 +5 … Leggi tutto
Chaos Game posiziona 8 punti in senso orario intorno a un quadrato il prossimo punto colorato è a metà tra quello attuale e uno scelto a caso la scelta è guidata in un certo sottoinsieme dei punti +0 +1 +2 import random # randint() import pygame SCELTA=(+0,+1,+2) WIDTH =800 # Larghezza HEIGHT=800 # Altezza SPAZIO=50 … Leggi tutto
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
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
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
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
Sintassi pygame.draw.lines(surface, color, closed, points, width=1) pygame.draw.lines(surface, color, closed, points) pygame.draw.lines(surface, color, closed, points, width) Osserva Parametri obbligatori: superficie, colore, chiuso, punti closed=False, disegna la spezzata collegando dal primo all’ultimo punto specificato closed=True, disegna la spezzata e aggiunge un tratto per collegare l’ultimo punto con il primo points, una tupla / lista di punti, ogni … Leggi tutto
Sintassi pygame.draw.line(surface, color, start_pos, end_pos, width=1) pygame.draw.line(surface, color, start_pos, end_pos) pygame.draw.line(surface, color, start_pos, end_pos, width) pygame.draw.aaline(surface, color, start_pos, end_pos, blend=1) pygame.draw.aaline(surface, color, start_pos, end_pos) pygame.draw.aaline(surface, color, start_pos, end_pos, blend=1) Osserva Parametri di base: superficie, colore, primo punto, secondo punto Il parametro facoltativo width è associato allo spessore della linea Per disegnare con antialiasing si utilizza … Leggi tutto