// ******************楕円を描く****************** void setup() { size(250, 250); frameRate(20); } void draw() { background(0); ellipse(width/2, height/2, mouseX, mouseY); } // ******************長方形を描く****************** void setup() { size(250, 250); frameRate(20); } void draw() { background(0); rectMode(CENTER); rect(width/2, height/2, mouseX, mouseY); } // ******************対角線を引く****************** size(250, 250); line(0,0,width,height); line(width,0,0,height); // ******************重ね塗り****************** void setup() { size(250, 250); frameRate(20); } void draw() { //background(0); ellipse(width/2, height/2, mouseX, mouseY); } // ******************マウスの位置に描く****************** void setup() { size(250, 250); frameRate(20); } void draw() { //background(0); ellipse(mouseX, mouseY, 10, 10); } // ******************マウスの位置に描く(正方形)****************** void setup() { size(250, 250); frameRate(20); } void draw() { //background(0); rect(mouseX, mouseY, 10, 10); } // ******************クリックしたときだけ描く(1)****************** void setup() { size(250, 250); frameRate(20); } void draw() { } void mousePressed() { ellipse(mouseX, mouseY, 10, 10); } // ******************クリックしたときだけ描く(2)****************** void setup() { size(250, 250); frameRate(20); } void draw() { if(mousePressed&&(mouseButton == LEFT)){ ellipse(mouseX, mouseY, 10, 10); } if(mousePressed&&(mouseButton == RIGHT)){ rect(mouseX, mouseY, 10, 10); } }