2017-01-01から1年間の記事一覧

generative_noise_if01

float xstart, xnoise, ystart, ynoise; float xstartNoise, ystartNoise; void setup() { size(500, 500); smooth(); background(255); frameRate(6); xstartNoise = random(20); ystartNoise = random(20); xstart = random(10); ystart = random(10); } v…

generative_noise04

float xstart, xnoise, ynoise; int state = -1; void setup() { size(500, 500); smooth(); background(255); frameRate(5); mousePressed(); } void draw() { float xstart =random(10); float xnoise = xstart; float ynoise = random(10); for (int y = …

generative_noise03

float xstart, xnoise, ynoise; int num = 2; void setup() { size(500, 500); smooth(); background(0); frameRate(1); float xstart =random(10); float xnoise = xstart; float ynoise = random(10); } void draw() { for (int y = 0; y < height; y+=5 )…

generative_noise02

float xstart, xnoise, ystart, ynoise; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); smooth(); background(0, 0, 100); frameRate(24); mousePressed(); } void draw() { background(0, 0, 0); xstart += 0.01; ystart += 0.01; xnoise…

generative_noise01

float xstart, xnoise, ynoise; void setup() { size(500, 500); smooth(); background(0); float xstart =random(10); float xnoise = xstart; float ynoise = random(10); for (int y = 0; y < height; y+=5 ) { ynoise += 0.1; xnoise = xstart; for (int…

PVector_ellipse06

PVector pos; PVector vel; float rad; float noise = 0.1; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); } void draw() { rad = radians(frameCount); float x = (100*cos(rad)) + noise; float y = (100*sin(rad)) + no…

PVector_curveVertex02

PVector pos; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); smooth(); noStroke(); mousePressed(); } void draw() { background(random(360), 100, 100); fill(random(360), 100, 100); beginShape(); curveVertex(pos.x, pos.y); curve…

PVector_curveVertex01

PVector pos; PVector vel; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); noStroke(); background(0, 0, 100); pos = new PVector(width/2, 0); vel = new PVector(0, 5); } void draw() { fill(0, 0, 100, 10); rect(0, …

array_PVector_ellipse05

int num = 1000; PVector[] pos; PVector[] vel; color[] c; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); background(0, 0, 100); noStroke(); mousePressed(); } void draw() { fill(0, 0, 100, 10); rect(0, 0, width, height); …

array_PVector_ellipse04

int num = 1000; PVector[] pos; PVector[] vel; color[] c; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); background(0, 0, 100); noStroke(); pos = new PVector[num]; vel = new PVector[num]; c = new color[num]; for (int i =…

array_PVector_vertex01

int num = 100; PVector[] pos; color[] c; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); noStroke(); background(0, 0, 100); smooth(); mousePressed(); } void draw() { for (int i = 3; i < num; i ++) { fill(c[i]); beginShap…

array_PVector_points01

int num = 10000; PVector[] pos; PVector[] vel; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); background(0, 0, 100); pos = new PVector[num]; vel = new PVector[num]; for (int i =0; i < num; i ++) { pos[i] = new PVector( …

array_PVector_elipse03

int num = 100; PVector[] pos; PVector[] vel; color[] c; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); //noStroke(); background(0, 0, 100); pos = new PVector[num]; vel = new PVector[num]; c = new color[num]; f…

PVector_ellipse05

int num = 500; PVector[] pos; PVector[] vel; color[] c; int d = 50; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); //noStroke(); background(0, 0, 100); pos = new PVector[num]; vel = new PVector[num]; c = new c…

PVector_ellipse04

PVector pos1; PVector pos2; PVector pos3; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); noStroke(); background(0, 0, 100); } void draw() { fill(0, 0, 100, 20); rect(0, 0, width, height); translate(width/2, he…

array_PVector_elipse02

int num = 50; PVector[] pos; PVector[] vel; color[] c; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); smooth(); noStroke(); pos = new PVector[num]; vel = new PVector[num]; c = new color[num]; for (int i = 0; i < num; i …

array_PVector_ellipse01

int num = 50; PVector[] pos; PVector[] vel; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); smooth(); noStroke(); pos = new PVector[num]; vel = new PVector[num]; for (int i = 0; i < num; i ++) { pos[i] = new PVector(i*10, 0);…

array_ellipse03

int num = 30; int[] x = new int[num]; int[] h = new int[num]; int[] s = new int[num]; int[] b = new int[num]; int d = 1; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); noStroke(); frameRate(60); for (int i = 0; i < num;…

array_ellipse02

int[] x; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); noStroke(); x = new int[20]; for ( int i = 0; i < 20; i ++) { x[i] = 20*i; } } void draw() { background(0, 0, 100); for (int i = 0; i < 20; i ++) { fill(random(360), 10…

PVector_ellipse03

PVector pos; PVector vel; PVector fri; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); smooth(); noStroke(); pos = new PVector(width/2, 0); vel = new PVector(0, 1); fri = new PVector(0, 0); } void draw() { fill(0, 0, 100); re…

mouseXY_rects01

void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); noStroke(); smooth(); } void draw() { fill(0, 0, 100); rect(0, 0, width, height); translate(mouseX, mouseY); for (int i =1; i < 10; i = i +1) { fill(80/i,…

Vector_vertex02

PVector pos; PVector vel; PVector fri; float r; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); pos = new PVector (0, 0); vel = new PVector(1, 1); background(0, 0, 100); } void draw() { fill(0, 0, 100, 3); rect(-50, -50,…

PVector_vertex01

PVector pos; PVector vel; float r; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100, 100); pos = new PVector (0, 0); vel = new PVector(1, 1); background(0, 0, 100); } void draw() { fill(0, 0, 100, 5); rect(0, 0, width, height); …

PVector_ellipse02

PVector pos; PVector vel; float rad; int h =0; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); noFill(); smooth(); } void draw() { rad = radians(frameCount); float x = width/2 + (200* cos(rad)); float y…

Vector_rects01

PVector pos; PVector vel; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); rectMode(CENTER); pos = new PVector(width/2, height/2); background(0, 0, 100); } void draw() { vel = new PVector(random(-5, 5), random(-5, 5)); pos.add…

Vector_ellipse01

PVector pos; PVector vel; PVector gra; void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); frameRate(24); fill(150, 80, 100); pos = new PVector(width/2, height/2); vel = new PVector(random(-5, 5), random(-5, 5)); } void draw() { …

array_ellipse01

int NUM = 100; //配列の数 //位置のベクトルの配列 PVector[] location = new PVector[NUM]; //速度のベクトルの配列 PVector[] velocity = new PVector[NUM]; void setup() { size(500, 500); //800x600pixelの画面を生成 colorMode(HSB, 360, 100, 100, 1…

Wave_Clock_Modefied01

float angnoise, radiusnoise; float xnoise, ynoise; float angle = -PI/2; float radius; float strokeCol = 254; int strokeChange = -1; void setup() { size (500, 500); smooth(); frameRate(30); background(255); noFill(); angnoise = random(10); …

rotate_rects04

int x = 0; int y = 0; float d = 1; void setup(){ size(500, 500); colorMode(HSB, 360, 100, 100); background(0, 0, 100); noStroke(); smooth(); } void draw(){ fill(0, 0, 100, 60); rect(0, 0, width, height); pushMatrix(); translate(x, y); rota…

rotate_ellipse01

void setup() { size(500, 500); colorMode(HSB, 360, 100, 100); smooth(); noStroke(); background(0, 0, 100); } void draw() { translate(width/2, height/2); rotate(frameCount); fill(0, 0, 100); rect(0, 0, width, height); fill(frameCount%360, 1…