課堂作業1 CodeBlocks 開 OpenGL 專案
CodeBlocks:File-New-project,OpenGL專案
先第2行挑選桌面當目錄
再回第1行設定專案名稱
在C語言的 OpenGL程式,需要設定Windows 的視窗,花很多程式碼
裡面設定 WindowProc 函式,去處理你視窗的互動
真的圖學的程式在EnableOpenGL 和 DisableOpenGL裡,把相關設定設好
Q:我們要學的程式碼是甚麼?
A:80~94行
課堂作業2:用Java的OpenGL使用processing 來開發
利用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();
課堂作業4:想要他轉動
在processing中 ctrl+n開啟新程式
把舊程式貼到新視窗裡
加了viod setup(){
}
void draw()(
}
float angles=0; 宣告變數
rotate(angles);照角度旋轉
angles+=0.01;角度增加
課堂作業5:讓轉動更清楚
把座標換成正中心有正負的座標系統
加上background(0); 背景設為黑色
translate(200,200);把旋轉的三角形從左下角移到正中


















沒有留言:
張貼留言