/** A retro neon 3D line-grid by guru */ void setup() { size(300,300); smooth(); frameRate(25); } int f =0; void draw() { f++; float w = 12; background(0); stroke(0,255,0); line(0,150,300,150); float last = 0; for( int i =1; i < 12; i ++ ) { float o = map( f % w, 0, w, 0, 2*i + 1 ); line(0,150 + i*i + o,300,150+ i*i + o ); last = i*i; } for( int i =0; i < 20; i ++ ) { line( 150 + i*10, 150, 150 + i*40, 300); line( 150 - i*10, 150, 150 - i*40, 300); } }