Mirino #1
Le linee partono da punti strategici del perimetro e seguono il mouse
Le linee partono da punti strategici del perimetro e seguono il mouse
L’animazione segue il mouse
Vedi: https://p5js.org/get-started/ Il programma di prova (Hello World!) dei linguaggi di programmazione tradizionali in p5js diventa… disegnare un quadrato colorato!
Realizza una figura frattale chiamando ricorsivamente una funzione Vedi: https://p5js.org/examples/structure-recursion.html
3D > Form > RGBCube Mouse (verticale): rotazione intorno all’asse X Mouse (orizzontale): rotazione intorno all’asse Y Applicazione Java final float gap=PI/6; final float dim=120; float asseX, asseY; float asseMin, asseMax; int Xc, Yc; int maxX, maxY; void setup() { size(500, 500, P3D); noStroke(); colorMode(RGB,… Leggi tutto »RGB cube
Basics > Form > PieChart Mouse (tasto): diagramma a torta casuale. Applicazione Java int NUMERO; int VALORI[]; float angoli[]; float xc, yc; float raggio1, raggio2; color colore; void setup() { size(500, 500); noStroke(); smooth(); ellipseMode(RADIUS); PFont font = loadFont(“C16.vlw”); textFont(font); textAlign(CENTER); xc=width/2; yc=height/2; raggio1=0.42*width; raggio2=0.47*width;… Leggi tutto »Pie chart
Mouse (posizione verticale): rotazione intorno all’asse x Applicazione Java final float RAGGIO = 85, h = RAGGIO, deltaROTAZIONE = 0.05, GAP = PI/6; color colori[]; float angoloRotazione, H, WIDTH2, HEIGHT2; void setup() { size(500, 500, P3D); noStroke(); frameRate(30); H=2.5*h; colori=new color[36]; for(int i=0; i <… Leggi tutto »Stella a 6 punte
Il cono è realizzato come una piramide con 36 lati di base Mouse (posizione verticale): rotazione intorno all’asse x Applicazione Java final int numFACCE = 36; final float RAGGIO = 150, ALTEZZA = 150, deltaANGOLO = TWO_PI/numFACCE, deltaROTAZIONE = 0.05, GAP = PI/6; float angoloRotazione,… Leggi tutto »Cono ruotante
Mouse (posizione verticale): rotazione intorno all’asse x Mouse (tasto): visualizza una combinazione casuale delle facce Mouse (tasto): si può accendere/spegnere la singola faccia cliccando sul quadratino corrispondente in alto a destra Applicazione Java //+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ final int numVertici = 8, numFacce = 6; Faccia facce[]=new Faccia[numFacce];… Leggi tutto »Cubo 3D – Facce – Un colore
Mouse (posizione): posizione del vertice, ricomincia Applicazione Java final int quanti = 200; final color colore = color(0); float X, Y, X1, Y1, X2, Y2, X3, Y3, X4, Y4, X5, Y5; void setup() { size(500, 500); frameRate(30); X1=0; Y1=0; X2=width; Y2=0; X3=0; Y3=height; X4=width; Y4=height; X5=width/2;… Leggi tutto »Vicsek con attrattore – Interattivo