Difference between revisions of "Talk:IAT 800 Weekly Study Groups"
Jump to navigation
Jump to search
m |
m |
||
| Line 1: | Line 1: | ||
| + | <b>W1-01</b> | ||
<pre> | <pre> | ||
int x = 0; | int x = 0; | ||
| Line 20: | Line 21: | ||
} | } | ||
} | } | ||
| − | </pre> | + | </pre><br> |
| + | |||
| + | |||
| + | <b>W1-02</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(5); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | |||
| + | line(x, height/2, x+5, height/2); | ||
| + | |||
| + | // | ||
| + | x = x + (width-x)*0.1; | ||
| + | if (x > width-5) { | ||
| + | x = 0; | ||
| + | background(0); | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-03</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | line(x, height/2, x+(mouseX-x)*0.1, height/2); | ||
| + | |||
| + | // | ||
| + | x = x + (mouseX-x)*0.1; | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-04</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + | // | ||
| + | x = x + (mouseX-x)*0.1; | ||
| + | y = y + (mouseY-y)*0.1; | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-06</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + | // | ||
| + | x = x + (mouseX-x)*0.1; | ||
| + | y = y + (mouseY-y)*0.1; | ||
| + | |||
| + | if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + | x = random(width); | ||
| + | y = random(height); | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-07</b> | ||
| + | <pre> | ||
| + | float x0 = 0; | ||
| + | float y0 = 0; | ||
| + | float x1 = 0; | ||
| + | float y1 = 0; | ||
| + | float x2 = 0; | ||
| + | float y2 = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | line(x0, y0, x0+(mouseX-x0)*0.1, y0+(mouseY-y0)*0.1); | ||
| + | line(x1, y1, x1+(mouseX-x1)*0.1, y1+(mouseY-y1)*0.1); | ||
| + | line(x2, y2, x2+(mouseX-x2)*0.1, y2+(mouseY-y2)*0.1); | ||
| + | |||
| + | // | ||
| + | x0 = x0 + (mouseX-x0)*0.1; | ||
| + | y0 = y0 + (mouseY-y0)*0.1; | ||
| + | x1 = x1 + (mouseX-x1)*0.1; | ||
| + | y1 = y1 + (mouseY-y1)*0.1; | ||
| + | x2 = x2 + (mouseX-x2)*0.1; | ||
| + | y2 = y2 + (mouseY-y2)*0.1; | ||
| + | |||
| + | if ( dist(x0, y0, mouseX, mouseY) < 10 ) { | ||
| + | x0 = random(width); | ||
| + | y0 = random(height); | ||
| + | } | ||
| + | if ( dist(x1, y1, mouseX, mouseY) < 10 ) { | ||
| + | x1 = random(width); | ||
| + | y1 = random(height); | ||
| + | } | ||
| + | if ( dist(x2, y2, mouseX, mouseY) < 10 ) { | ||
| + | x2 = random(width); | ||
| + | y2 = random(height); | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-08</b> | ||
| + | <pre> | ||
| + | cLine aLine = new cLine(); | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | aLine.drawMe(); | ||
| + | } | ||
| + | |||
| + | class cLine { | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | cLine() { | ||
| + | } | ||
| + | void drawMe() { | ||
| + | line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + | // | ||
| + | x = x + (mouseX-x)*0.1; | ||
| + | y = y + (mouseY-y)*0.1; | ||
| + | |||
| + | if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + | x = random(width); | ||
| + | y = random(height); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-09</b> | ||
| + | <pre> | ||
| + | cLine[] Lines = new cLine[3]; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(20); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | |||
| + | Lines[0] = new cLine(); | ||
| + | Lines[1] = new cLine(); | ||
| + | Lines[2] = new cLine(); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | for (int i=0; i<Lines.length; i++) { | ||
| + | Lines[i].drawMe(); | ||
| + | } | ||
| + | } | ||
| + | |||
| + | class cLine { | ||
| + | float x = 0; | ||
| + | float y = 0; | ||
| + | cLine() { | ||
| + | } | ||
| + | void drawMe() { | ||
| + | line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1); | ||
| + | |||
| + | // | ||
| + | x = x + (mouseX-x)*0.1; | ||
| + | y = y + (mouseY-y)*0.1; | ||
| + | |||
| + | if ( dist(x, y, mouseX, mouseY) < 10) { | ||
| + | x = random(width); | ||
| + | y = random(height); | ||
| + | } | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-10</b> | ||
| + | <pre> | ||
| + | float x = 0; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | |||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | // | ||
| + | x = second(); | ||
| + | x = width * x / 60; | ||
| + | |||
| + | line(x, height/2, x+5, height/2); | ||
| + | } | ||
| + | </pre><br> | ||
| + | |||
| + | |||
| + | <b>W1-11</b> | ||
| + | <pre> | ||
| + | int nDegree = 0; | ||
| + | int nRadius = 100; | ||
| + | |||
| + | void setup() { | ||
| + | size(320, 320); | ||
| + | framerate(30); | ||
| + | background(0); | ||
| + | stroke(255); | ||
| + | strokeWeight(3); | ||
| + | } | ||
| + | void draw() { | ||
| + | background(0); | ||
| + | |||
| + | pushMatrix(); | ||
| + | translate(width*0.5, height*0.5); | ||
| + | ellipse(0, 0, nRadius*sin(radians(nDegree)), nRadius*sin(radians(nDegree))); | ||
| + | popMatrix(); | ||
| + | |||
| + | nDegree = nDegree+1; | ||
| + | if (nDegree>=360) { | ||
| + | nDegree = 0; | ||
| + | } | ||
| + | } | ||
| + | </pre><br> | ||
Revision as of 16:42, 27 September 2006
W1-01
int x = 0;
void setup() {
size(320, 320);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
line(x, height/2, x+5, height/2);
//
x = x + 1;
if (x > width) {
x = 0;
background(0);
}
}
W1-02
float x = 0;
void setup() {
size(320, 320);
framerate(5);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
line(x, height/2, x+5, height/2);
//
x = x + (width-x)*0.1;
if (x > width-5) {
x = 0;
background(0);
}
}
W1-03
float x = 0;
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
line(x, height/2, x+(mouseX-x)*0.1, height/2);
//
x = x + (mouseX-x)*0.1;
}
W1-04
float x = 0;
float y = 0;
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
//
x = x + (mouseX-x)*0.1;
y = y + (mouseY-y)*0.1;
}
W1-06
float x = 0;
float y = 0;
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
//
x = x + (mouseX-x)*0.1;
y = y + (mouseY-y)*0.1;
if ( dist(x, y, mouseX, mouseY) < 10) {
x = random(width);
y = random(height);
}
}
W1-07
float x0 = 0;
float y0 = 0;
float x1 = 0;
float y1 = 0;
float x2 = 0;
float y2 = 0;
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
line(x0, y0, x0+(mouseX-x0)*0.1, y0+(mouseY-y0)*0.1);
line(x1, y1, x1+(mouseX-x1)*0.1, y1+(mouseY-y1)*0.1);
line(x2, y2, x2+(mouseX-x2)*0.1, y2+(mouseY-y2)*0.1);
//
x0 = x0 + (mouseX-x0)*0.1;
y0 = y0 + (mouseY-y0)*0.1;
x1 = x1 + (mouseX-x1)*0.1;
y1 = y1 + (mouseY-y1)*0.1;
x2 = x2 + (mouseX-x2)*0.1;
y2 = y2 + (mouseY-y2)*0.1;
if ( dist(x0, y0, mouseX, mouseY) < 10 ) {
x0 = random(width);
y0 = random(height);
}
if ( dist(x1, y1, mouseX, mouseY) < 10 ) {
x1 = random(width);
y1 = random(height);
}
if ( dist(x2, y2, mouseX, mouseY) < 10 ) {
x2 = random(width);
y2 = random(height);
}
}
W1-08
cLine aLine = new cLine();
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
aLine.drawMe();
}
class cLine {
float x = 0;
float y = 0;
cLine() {
}
void drawMe() {
line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
//
x = x + (mouseX-x)*0.1;
y = y + (mouseY-y)*0.1;
if ( dist(x, y, mouseX, mouseY) < 10) {
x = random(width);
y = random(height);
}
}
}
W1-09
cLine[] Lines = new cLine[3];
void setup() {
size(320, 320);
framerate(20);
background(0);
stroke(255);
strokeWeight(3);
Lines[0] = new cLine();
Lines[1] = new cLine();
Lines[2] = new cLine();
}
void draw() {
background(0);
for (int i=0; i<Lines.length; i++) {
Lines[i].drawMe();
}
}
class cLine {
float x = 0;
float y = 0;
cLine() {
}
void drawMe() {
line(x, y, x+(mouseX-x)*0.1, y+(mouseY-y)*0.1);
//
x = x + (mouseX-x)*0.1;
y = y + (mouseY-y)*0.1;
if ( dist(x, y, mouseX, mouseY) < 10) {
x = random(width);
y = random(height);
}
}
}
W1-10
float x = 0;
void setup() {
size(320, 320);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
//
x = second();
x = width * x / 60;
line(x, height/2, x+5, height/2);
}
W1-11
int nDegree = 0;
int nRadius = 100;
void setup() {
size(320, 320);
framerate(30);
background(0);
stroke(255);
strokeWeight(3);
}
void draw() {
background(0);
pushMatrix();
translate(width*0.5, height*0.5);
ellipse(0, 0, nRadius*sin(radians(nDegree)), nRadius*sin(radians(nDegree)));
popMatrix();
nDegree = nDegree+1;
if (nDegree>=360) {
nDegree = 0;
}
}