點、線、面、色彩
1. 到 https://jsyeh.org/3dcg10/的05/04Examples:下載 win32
1.4右邊也可以用mouse去drag拖曳裡面的數值
3.3把全部刪除
2.把 freeglut...zip的freeglut拉到桌面
2.1把freeglut>bin>libfreeglut複製後改為lib\libglut32.a
2.2.打開上周的week1-3的glut檔案
2.3開始執行檔案
3.親手打造第一個glut程式
3.1開啟上禮拜的檔案並把檔案名稱為week03_color
3.2一樣儲存到桌面的freeglut
3.3把全部刪除
3.4打上程式碼
#include <GL/glut.h>
void display()
{
glClear( GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT );
glColor3f(1,1,0);///黃色的
glutSolidTeapot( 0.3 );///茶壺
glutSwapBuffers();///交換2倍的buffer
}
int main(int argc, char**argv)
{///進階的main函式
glutInit( &argc, argv );///初始化
glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH );///2倍+3D
glutCreateWindow("week03的視窗");///視窗
glutDisplayFunc( display );///用來畫畫的函式
glutMainLoop();主要的迴圈
return 0;
}
}
4.一個彩色三角形
4.1 開啟一個新的專案並把檔案名稱改成week03_color_triangles
4.3全部刪除
沒有留言:
張貼留言