size(500,500);
background(255);
}
void draw(){
}
void mouseDragged(){
//stroke(255,255,0);
line(mouseX,mouseY,pmouseX,pmouseY);
}
void setup() {
size(500, 500);
background(255);
}
void draw() {
fill(255, 0, 0);
rect(0, 0, 50, 50);
fill(0, 255, 0);
rect(0, 50, 50, 50);
fill(0, 100, 255);
rect(0, 100, 50, 50);
fill(255, 255, 0);
rect(0, 150, 50, 50);
fill(0, 255, 255);
rect(0, 200, 50, 50);
}
void mouseDragged() {
line(mouseX, mouseY, pmouseX, pmouseY);
}
void mouseReleased()
{
if (mouseX<50&&mouseY<50)
stroke(255, 0, 0);
else if (mouseX<50&&mouseY<100)
stroke(0, 255, 0);
else if (mouseX<50&&mouseY<150)
stroke(0, 0, 255);
else if (mouseX<50&&mouseY<200)
stroke(255, 255, 0);
else if (mouseX<50&&mouseY<250)
stroke(0, 255, 255);
}
void setup() {
size(500, 500);
background(255);
noStroke();
colorMode(HSB, 100);
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
stroke(i, j, 100);
point(i, j);
}
}
colorMode(RGB, 255);
fill(255, 0, 0);
rect(0, 100, 100, 100);
fill(0, 255, 0);
rect(0, 200, 100, 100);
fill(255, 255, 255);
rect(0, 300, 100, 100);
fill(255);
rect(400, 0, 100, 100);
strokeWeight(10);
stroke(#000000);
point(450, 50);
}
void draw() {
}
void mouseDragged() {
if (mouseX>100&&mouseX<400)
line(mouseX, mouseY, pmouseX, pmouseY);
}
void mousePressed()
{
if (mouseX<100&&mouseY<100) {
colorMode(HSB, 100);
stroke(mouseX, mouseY, 100);
}
else if (mouseX<100&&mouseY<200) {
stroke(#FF0000);
}
else if (mouseX<100&&mouseY<300) {
stroke(#00FF00);
}
else if (mouseX<100&&mouseY<400) {
stroke(#FFFFFF);
}
}
void keyPressed() {
if (key=='s')
{
save("draw.jpg");
}
}
沒有留言:
張貼留言