2024年9月9日 星期一

Week01-唐門外系弟子-林活修行互動技術秘笈

 TODO:

1.標題:你的品牌 系列 簡介

2.檢籤:學號_姓名, week01

3.內容:貼上你得文字筆記,貼上你有意義的程式及註解,貼上你得成果圖


滑鼠小畫家,void draw(),如果mouse按下
就畫線mouse的XY座標到 previous mouse XY。

void setup(){
  size(500,500);
}

void draw(){
  if(mousePressed) line(mouseX,mouseY,
                        pmouseX,pmouseY);
}


快速鍵:

Ctrl+c , Ctrl+v 複製,貼上

Ctrl+z 還原

Ctrl+T 自動排版

Ctrl+N 新文件New

Ctrl+S 存檔Save

更改線的粗細,strokeWeight(),用keyboard來控制粗細。


變換線條顏色,
stroke(),輸入stroke(R,G,B),RGB值。
void setup(){
  size(500,500);
}

void draw(){
  if(mousePressed) line(mouseX,mouseY,
                        pmouseX,pmouseY);
}

void keyPressed(){
  if(key=='1') strokeWeight(1);
  if(key=='2') strokeWeight(5);
  if(key=='3') strokeWeight(10);
  if(key=='4') stroke(255,0,0);
  if(key=='5') stroke(255,255,0);
  if(key=='6') stroke(0,255,0);
  if(key=='7') stroke(0,0,255);
  if(key=='8') stroke(255,0,255);
}




色彩色碼,填充色

size(600,400);
background(#FFFFA2); //色彩的色碼#RRGGBB(色彩選擇器)
rect(100,100, 400,200); //*rect(長方形)
//在100,100的地方, 畫寬度400,長度200的rect
fill(#FFFFA2);
ellipse(300,200, 100, 100);


貪吃小精靈,arc()畫出弧度,用fill()填滿顏色,用noStroke()去除圖畫邊線。
size(400,400);
fill(#FFDC0F);//填充黃色
noStroke();//不要有邊線的筆觸
//ellipse(50,50, 100, 100);//本來畫圓
arc(50, 50,100,100, 0+1,  PI*2-0.9);//改畫弧度
//X座標, Y, 寬, 高, 開始, 結束,蘋果派的方法畫

迴圈畫大量小精靈。
size(400,400);
fill(#FFDC0F);//填充黃色
for(int x=0; x<400; x+=100){
  for(int y=0;y<400; y+=100){
    arc(x+50, y+50,100,100, 0+0.5,  PI*2-0.5, PIE);//改畫弧度
    //X座標, Y, 寬, 高, 開始, 結束,蘋果派的方法畫
   }
}




沒有留言:

張貼留言