顯示具有 Week02 標籤的文章。 顯示所有文章
顯示具有 Week02 標籤的文章。 顯示所有文章

2014年9月29日 星期一

01160492_張哲鳴, Week02, HW02,

void setup(){
   size(800,600);
   background(#FAFC80);
   rect(700,0,100,100);ellipse(750,50,5,5);
   rect(700,100,100,100);ellipse(750,150,10,10);
   rect(700,200,100,100);ellipse(750,250,15,15);
   fill(255,0,0);rect(0,0,100,100);
   fill(0,255,0);rect(0,100,100,100);
   fill(0,0,255);rect(0,200,100,100);
   fill(0);rect(0,300,100,100);
}
void draw(){
   if(mousePressed&& mouseX>100 && mouseX<700) line(mouseX,mouseY,pmouseX,pmouseY);//pmouse是指上一個滑鼠點
}

void mousePressed(){
if(mouseX<100 && mouseY<100) stroke(255,0,0);
else if(mouseX<100 && mouseY<200) stroke(0,255,0);
else if(mouseX<100 && mouseY<300) stroke(0,0,255);
else if(mouseX<100 && mouseY<400) stroke(0);
else if(mouseX>700 && mouseY<100) strokeWeight(5);
else if(mouseX>700 && mouseY<200) strokeWeight(10);
else if(mouseX>700 && mouseY<300) strokeWeight(15);
}

2014年9月22日 星期一

第二週課堂


(一)

(二)

(三)

(四)

(五)

Week02,HW02


第二周



week 2



99160070_邱凱民, HW02, Week02


可以用滑鼠移到左列顏色區塊來變更字的顏色,右邊的是可以改變字的粗細。

01160766_吳逸凡, HW02, Week02,


week


01160670_林浩正, HW02, Week02


01161160_劉景晟, HW02, Week02

void setup(){
  size(800,600);
  background(#FAFFC1);
  rect(700,0,100,100);ellipse(750,50,5,5);
  rect(700,100,100,100);ellipse(750,150,10,10);
  rect(700,200,100,100);ellipse(750,250,15,15);
  fill(255,0,0);rect(0,0,100,100);
  fill(0,255,0);rect(0,100,100,100);
  fill(0,0,255);rect(0,200,100,100);
  fill(0,0,0) ;rect(0,300,100,100);
  fill(255,255,255);rect(0,400,100,100);
}
void draw(){
  if(mousePressed&&mouseX>100&&mouseX<700)line(mouseX,mouseY,pmouseX,pmouseY);
}
void mousePressed(){
  if(mouseX<100&&mouseY<100) stroke(255,0,0);
  else if(mouseX<100&&mouseY<200) stroke(0,255,0);
  else if(mouseX<100&&mouseY<300) stroke(0,0,255);
  else if(mouseX<100&&mouseY<400) stroke(0,0,0);
  else if(mouseX<100&&mouseY<500) stroke(255,255,255);
  else if(mouseX>700&&mouseY<100) strokeWeight(5);
  else if(mouseX>700&&mouseY<200) strokeWeight(10);
  else if(mouseX>700&&mouseY<300) strokeWeight(15);
}

01162412_葉興宇, HW02, Week02

\










void setup(){
  size(800,600);
  background(#834A04);
  stroke(#737973);
  strokeWeight(4);
  //color table
  fill(#F52811); rect(0,0,100,100);
  fill(#3DA00A); rect(0,100,100,100);
  fill(#2287F0); rect(0,200,100,100);
  fill(#010305); rect(0,300,100,100);
  fill(#FFFFFF); rect(0,400,100,100);
  fill(#964AB2); rect(0,500,100,100);
  //stroke table
  stroke(#010305);
  strokeWeight(4);
  fill(#FFFFFF);
  rect(700,0,100,100); ellipse(750,50,5,5);
  rect(700,100,100,100); ellipse(750,150,10,10);
  rect(700,200,100,100); ellipse(750,250,15,15);
}
void draw(){//draw line
  if(mousePressed && mouseX>100 && mouseX<700) line(mouseX,mouseY,pmouseX,pmouseY);
}
void mousePressed(){
  //change color
  if(mouseX<100 && mouseY<100) stroke(#F52811);
  else if(mouseX<100 && mouseY<200) stroke(#3DA00A);
  else if(mouseX<100 && mouseY<300) stroke(#2287F0);
  else if(mouseX<100 && mouseY<400) stroke(#010305);
  else if(mouseX<100 && mouseY<500) stroke(#FFFFFF);
  else if(mouseX<100 && mouseY<600) stroke(#964AB2);
  //change strokeweight
  else if(mouseX>700 && mouseY<100) strokeWeight(5);
  else if(mouseX>700 && mouseY<200) strokeWeight(10);
  else if(mouseX>700 && mouseY<300) strokeWeight(15);
}

Week02

-------------------------------↓↓加入課程↓↓-------------------------------



-------------------------------↓↓滑鼠畫圖↓↓-------------------------------

void setup()
{
  size (800,600);
  background(#FAFC96);
}
void draw()
{
  if(mousePressed)
  line(mouseX,mouseY,pmouseX,pmouseY);
}

-------------------------------↓↓換畫筆顏色↓↓-------------------------------

void setup()
{
  size (800,600);
  background(#FAFC96);
  fill(255,0,0); rect(0,0,100,100);
  fill(0,255,0); rect(0,100,100,100);
  fill(0,0,255); rect(0,200,100,100);
  fill(0); rect(0,300,100,100);
}
void draw()
{
  if(mousePressed) line(mouseX,mouseY,pmouseX,pmouseY);
}
void mousePressed()
{
  if(mouseX<100 && mouseY<100) stroke(255,0,0);
  else if(mouseX<100 && mouseY<200) stroke(0,255,0);
  else if(mouseX<100 && mouseY<300) stroke(0,0,255);
  else if(mouseX<100 && mouseY<400) stroke(0);
}

-------------------------------↓↓換畫筆顏色↓↓-------------------------------

void setup()
{
  size (800,600);
  background(#FAFC96);
  rect(700,0,100,100); ellipse(750,50,5,5);
  rect(700,100,100,100); ellipse(750,150,10,10);
  rect(700,200,100,100); ellipse(750,250,15,15);
  
  fill(255,0,0); rect(0,0,100,100);
  fill(0,255,0); rect(0,100,100,100);
  fill(0,0,255); rect(0,200,100,100);
  fill(0); rect(0,300,100,100);
}

void mousePressed()
{
  if(mouseX<100 && mouseY<100) stroke(255,0,0);
  else if(mouseX<100 && mouseY<200) stroke(0,255,0);
  else if(mouseX<100 && mouseY<300) stroke(0,0,255);
  else if(mouseX<100 && mouseY<400) stroke(0);

  else if(mouseX>700 && mouseY<100) strokeWeight(5);
  else if(mouseX>700 && mouseY<200) strokeWeight(10);
  else if(mouseX>700 && mouseY<300) strokeWeight(15);
}

void draw()
{
  if(mousePressed && mouseX>100 && mouseX<700) line(mouseX,mouseY,pmouseX,pmouseY);
}

01160093_楊育維, HW02, Week02

黑色線.


色塊.

粗細.

五顏六色 畫畫


week02


Week02

用P語言寫小畫家


void setup(){
   size(800,600);
  background(#FAFC96);  //background放這  才可以保留畫的線條  不會一直重製背脊
}

void draw(){
   //background(#FAFC96); 
   if(mousePressed) line(mouseX, mouseY, pmouseX, pmouseY); //滑鼠按著才會畫
}




void setup(){
   size(800,600);
  background(#FAFC96);
  fill(255,0,0); rect(0,0,100,100);
  fill(0,255,0); rect(0,100,100,100);
  fill(0,0,255); rect(0,200,100,100);
  fill(0,0,0);   rect(0,300,100,100);
}

void draw(){
   //background(#FAFC96);
   if(mousePressed) line(mouseX, mouseY, pmouseX, pmouseY);
}

void mousePressed(){
   if(mouseX<100 && mouseY<100) stroke(255,0,0);
   else if(mouseX<100 && mouseY<200) stroke(0,255,0);
   else if(mouseX<100 && mouseY<300) stroke(0,0,255);
   else if(mouseX<100 && mouseY<400) stroke(0,0,0);   //點選可以換顏色
}


void setup(){
   size(800,600);
  background(#FAFC96); 
  fill(255,0,0); rect(0,0,100,100);
  fill(0,255,0); rect(0,100,100,100);
  fill(0,0,255); rect(0,200,100,100);
  fill(0,0,0);   rect(0,300,100,100);
  fill(255);     rect(700,0,100,100); ellipse(750,50,5,5);
  fill(255);     rect(700,100,100,100); ellipse(750,150,10,10);
  fill(255);     rect(700,200,100,100); ellipse(750,250,15,15);
}

void draw(){
   //background(#FAFC96); 
   if(mousePressed && mouseX>100 && mouseY<700) line(mouseX, mouseY, pmouseX, pmouseY);
}

void mousePressed(){
  println(mouseX+" "+mouseY);
   if(mouseX<100 && mouseY<100) stroke(255,0,0);
   else if(mouseX<100 && mouseY<200) stroke(0,255,0);
   else if(mouseX<100 && mouseY<300) stroke(0,0,255);
   else if(mouseX<100 && mouseY<400) stroke(0,0,0);
   else if(mouseX>700 && mouseY<100) strokeWeight(5);
   else if(mouseX>700 && mouseY<200) strokeWeight(10);
   else if(mouseX>700 && mouseY<300) strokeWeight(15); //點選可以改變筆的粗細
}



Week02


Week02


week02