課堂作業1CodeBloks開OpenGL專案
Codeblocks: file-new-project, OpenGL
先第二行 挑選桌面當目錄
再回第一行 設定專案名稱
在C語言的OpenGL程式 需要設定Windows的視窗 花很多行程式碼裡面得程式碼設定WindowProc涵式 去處理你的視窗的互動
真的"圖學"的程式 在EnableOpenGKL和 DisableOpenGL裡 把相關的設定設好
Q:我們要學的程式碼是甚麼呢
A:80-94行
課堂作業2
用java的opengl使用processing來開發
學校電腦的Win-E開檔案總管下載有Processing解壓縮的
開啟processing(藍色)
File-Preference設定,把自型放大 比較好寫程式
利用C的OpenGL核心的那幾行的例子 寫出我們的程式
//week01_2_Java_OpenGL_Processing
size(400,400,P3D);
beginShape(TRIANGLES);
fill(255,0,0); vertex(0,200);
fill(0,255,0); vertex(400,0);
fill(0,0,255); vertex(400,400);
endShape();
課堂作業3
在網頁 試著把程式寫出來 從課堂作業2出發
Google:p5js
找到官網左下角start coding線上寫程式
在function draw()裡面 塞入剛剛程式的beginshape()...endShape()那幾行
再按 粉紅色三角形 執行
課堂作業4 小要讓他轉動
在藍色的Processing Ctrl-N 開新的程式
把就得程式 則到"新的視窗" 然後改寫
加了兩個涵式的形狀
void setup(){
}
void draw(){
}
在加三行程式 分別是 float angle=0;宣告變數
rotate(angle);照角度旋轉
angle+=0.01;角度增加
最後再把 vertex()座標改一下位置
沒有留言:
張貼留言