網址打:
jsyeh.org/3dcg10
並且下載"data" "win32" "glut32.dll"
解壓縮 windows到一個資料夾
解壓縮data拉到同一個資料夾
把glut32.dll放在同一個資料夾
點開來玩玩看

本周目標:做出彩色三角形
Step 1: 解壓縮 freeglut
Step 2: 複製 freeglut 的網址(改32)

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();
}
沒有留言:
張貼留言