I decided to draw a circle, but wanted to use a square to do it. Or at least that’s the explanation I’ll give…
I really just wanted to play with rotating an object a bit more. Obviously this is 2D rotation… The 3D stuff I still find a bit more complex, but should be able to show something in that arena soon.
/*
* 20110511.pde
*/
float a = 0;
int s = 255;
void setup() {
size(800, 600);
frameRate(30);
background(0);
strokeWeight(1);
noFill();
}
void draw() {
float c = cos(a);
translate(width/2, height/2);
rotate(c);
rectMode(CENTER);
stroke(0,s,0);
rect(0, 0, 350, 350);
a = a + 0.1;
if (s < 1) {
s = 255;
}
s = s - 1;
}
