2016年3月7日 星期一

Week 03_范嘉芸_課堂作業

課堂教的:

網址打:
jsyeh.org/3dcg10
並且下載"data" "win32" "glut32.dll"


解壓縮 windows到一個資料夾
解壓縮data拉到同一個資料夾
把glut32.dll放在同一個資料夾


點開來玩玩看

本周目標:做出彩色三角形

到http://www.transmissionzero.co.uk/software/freeglut-devel/到
下載
freeglut

Step 1: 解壓縮 freeglut
 


Step 2: 複製 freeglut 的網址(改32)


Step 3: 打開 Code Blocks--->New--->Project (開新專案)

 

Step 4:點選 GLUT project 


Step 5:
Title打上自己的學號
...選上自己要放的位置
下一步之後
貼上剛剛複製的網址
下一步



Step 6:
將上周茶壺的程式碼
改成這週的三角形程式碼
三角形可以設定3個點的座標以及顏色




#include <GL/glut.h>
void display()
{
    ///glutSolidTeapot(0.3); //這是上周做的茶壺有的程式碼, 要把他刪掉
    glBegin(GL_POLYGON); 
    glColor3f(1,1,0); //三角形的色彩
    glVertex2f(1,1); //三角形的頂點
    glVertex2f(1,0); //三角形的頂點
    glVertex2f(0,0); //三角形的頂點
    glEnd();
    glutSwapBuffers();
}
int main(int argc, char**argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_DOUBLE | GLUT_DEPTH);
    glutCreateWindow("hello 3D");

    glutDisplayFunc(display);

    glutMainLoop();
}

沒有留言:

張貼留言