第一節課.
1.前往https://jsyeh.org/3dcg10/
2.點選win32.zip, data.zip, glut.dll
3.win32.zip = 解壓=> 下載/window
data.zip =解壓=> 下載/window/data
glut32.dll =複製=> 下載/window(疑似不用?原本就有
的樣子)
4.點選 下載/window/Shapes.exe
左邊可按右鍵調整: 有無頂點, 顏色
右邊可按右鍵調整: POINTS~POLYGON
第二節課
1.開啟GLUT專案
2.點選桌面 命名WEEK02_GLUT_color
3.
3.先全刪
4.打出下列程式碼
///
#include <GL/glut.h>
void display()
{
glClear( GL_COLOR_BUFFER_BIT | GL_COLOR_BUFFER_BIT );
glColor3f(1,1,0);
glutSolidTeapot(0.3);
glutSwapBuffers();
}
int main(int argc, char** argv)
{
glutInit( &argc, argv);
glutInitDisplayMode( GLUT_DOUBLE | GLUT_DEPTH);
glutCreateWindow("第二周的程式");
glutDisplayFunc(display);
glutMainLoop();
}
///
4.按BUILD AND RUN
第三節課.
1.在茶壺程式碼後面新增下列程式,把茶壺程式刪掉,用不到
///
glBegin(GL_POLYGON);
2.build and run,跑出下列結果,應該會是三角形
glColor3f(1,0,0);///紅色
glVertex2f(-1,-1);///左下(VERTEX 頂點)
glColor3f(0,1,0);///綠色
glVertex2f(+1,-1);///右下
glColor3f(0,0,1);///藍色
glVertex2f(0,+1);///中上
glEnd();
///
2.build and run,跑出下列結果,應該會是三角形
沒有留言:
張貼留言