2017年9月25日 星期一

Week02 ShiRo

滑鼠   void  mousePressed()
  • 用滑鼠來做粗細變化:
void mousePressed()
{
     strokeWeight( 變數) ;
 }

  • 用滑鼠來做顏色變化(彩虹):
void setup()
{
    colorMode( HSB , 100 );   ///HSB 色彩處理 s:飽和度 b:亮度
}
void mousePressed()
{
     stroke( 變數 , 100 , 100);
 }


---------------------------------------------------------------------------------------------------------
按下滑鼠鍵才會顯示
void draw()
{
     if( mousePressed ){ line(mouseX,mouseY,pmouseX,pmouseY); }
}

畫範圍 
void setup(){
  rect(0,0,100,height); 
  rect(width-100,0,width,height);   
}

拖曳式
void mouseDragged()
{
    ....
}

範例程式碼 -- 色彩


解釋HSB :  H為色相(彩色)

S:飽和度

B:亮度


使用開放程式碼執行


嘗試做效果 ---ellipse(  mouseX  ,   mouseY  ,  50  ,  50  );




讀圖片
 要把去背的圖片檔拉進p程式碼裡




沒有留言:

張貼留言