admin

Vicsek con attrattore

Mouse (tasto): 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; Y5=height/2; inizia(); }… Leggi tutto »Vicsek con attrattore

Vicsek con trasformazione

Qualunque sia l’immagine iniziale, la trasformazione produce il frattale di Vicsek. Mouse (tasto): aumenta la ricorsione Mouse (Ctrl+tasto): diminuisce la ricorsione Applicazione Java final int numMax = 5; int num = 2; int dim, dim3, dim32; boolean scende=false; PImage immagine, immagine2; void setup() { size(500, 500); smooth();… Leggi tutto »Vicsek con trasformazione

Sierpinski con trasformazione

Qualunque sia l’immagine iniziale, la trasformazione produce il frattale di Sierpinski. Mouse (tasto): aumenta la ricorsione Mouse (Ctrl+tasto): diminuisce la ricorsione Applicazione Java final int numMax = 7; int num = 2; int dim, dim2, dim4, dim43; PImage immagine, immagine2; boolean scende; void setup() { size(500, 500);… Leggi tutto »Sierpinski con trasformazione

Sierpinski con attrattore

Mouse (tasto): ricomincia Applicazione Java final int quanti = 200; final color colore = color(0); float X, Y, X1, Y1, X2, Y2, X3, Y3; void setup() { size(500, 500); frameRate(30); X1=0; Y1=height; X2=width; Y2=height; X3=width/2; Y3=0; inizia(); } void mousePressed() { inizia(); } void inizia() {… Leggi tutto »Sierpinski con attrattore

Sierpinski interattivo

Mouse (posizione): posizione del vertice Mouse (tasto): aumenta la ricorsione Mouse (Ctrl+tasto): diminuisce la ricorsione Applicazione Java final int numMax=8; final int GAP=100; int num=3; float X1, Y1, X2, Y2, X3, Y3; boolean scende=false; void setup() { size(500, 500); smooth(); noStroke(); fill(0); X1=GAP; Y1=height/2; X2=width-GAP; Y2=height/2; X3=width/2; Y3=width/2;… Leggi tutto »Sierpinski interattivo

Albero 3D di cubi

Mouse (verticale): rotazione intorno all’asse X Mouse (orizzontale): rotazione intorno all’asse Y Mouse (tasto): aumenta la ricorsione Mouse (Ctrl+tasto): diminuisce la ricorsione Applicazione Java final int maxRIC=5; final float GAP=PI/6; final float dim=120; int RIC; boolean scende; float asseX, asseY; float raggi[]; int colori[]; int Xc, Yc; int maxX,… Leggi tutto »Albero 3D di cubi

Albero 3D

Mouse (verticale): rotazione intorno all’asse X Mouse (orizzontale): rotazione intorno all’asse Y Mouse (tasto): aumenta la ricorsione Mouse (Ctrl+tasto): diminuisce la ricorsione Applicazione Java final float DIR = HALF_PI; final float deltaDir = PI/4; final float deltaDim = 0.59; final int maxRIC = 10; final… Leggi tutto »Albero 3D