2017年11月9日 星期四

LLF的計圖學習筆記_Week_09

Bump Mapping

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
網址體驗:https://www.openprocessing.org/user/11988

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Processing 3.3.6

size(視窗寬、視窗長);
background(#顏色);
lights();

fill(#顏色);
rect(左上X(以左方為0)、左上Y(以上方為0)、寬、長);

PImage img=loadImage("檔名");
image(PImage 、左上X(以左方為0)、左上Y(以上方為0)、寬、長);

translate(X,Y); 位移
scale(S); 放大縮小
rotateX(angle); 沿X軸轉動
rotateY(angle); 沿Y軸轉動
rotateZ(angle); 沿Z軸轉動
radians(X); 轉為角度

sphere(大小); 立體圓球
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
for , if , int , float同C/C++
陣列:int [][]data={ { } };

mouseX,mouseY 滑鼠位置
pmouseX, pmouseY 滑鼠之前的位置
width, height 視窗寬、高
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
特定命名:
void setup(){
    初始
}

void draw(){
    畫圖
}

void keyPressed(){
    if(keyCode==UP||keyCode==RIGHT||keyCode==LEFT)按下按鍵
}

void keyReleased(){
    if(keyCode==UP)放開按鍵
}

void mouseDragged(){
    滑鼠拖曳
}

沒有留言:

張貼留言