課堂作業1CodeBlocks開OpenGL專案
CodeBlocks File-New-Project-opengl專案
先第2行,挑選桌面當目錄
再回第1行,設定專案名稱。
Win+shift+s=print screen
在C語言的OPENGL程式需要設定WINDOWS的視窗,花很多程式碼
裡面設定WINDOWSPROC函式,去處理你的視窗的互動
真的圖學程式在ENALBEOPENGL胡DISABLEGL裡把相關的設定好
Q:我們要學的程式碼是甚麼呢?
A:80-94行
課堂作業2:用JAVA的OPENGL來開
學校電腦有PEOCESSING.exe
檔案偏好設定可以改字型
利用C的OPENGL核心的那幾行的例子寫出程式
//week01_2_Java_openGL_Processing
size(400,400,P3D);//設定好全部的OPENGL
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出發
Goodle p5js
找到官網 https://p5js.org/
左下角STARTCODEING線上寫程式
在FUNCTION DRAW()裡面,輸入beginShape(TRIANGLES);…那幾行
在按粉紅色三角形執行
課堂作業4:
想讓物品轉動 CTRL+N
把舊的程式碼貼上新視窗改寫
Void setup(){
}
float angle=0;
Void draw(){
rotate(angle);
angle += 0.01;
}
作業5:
讓轉動更清楚 把座標換成中心點 有症有父的座標系統
在前面加上BACKGROUND(0) 背景設黑色 背景清掉才可以畫正確的內容
Translate(200,200)把東西往200200移動 把旋轉的三角形從左上角移到正中心
課堂作業6:
載入圖片




沒有留言:
張貼留言