File->New->Project->選擇OpenGL project,建立專案
build and run:
任務2:GLUT專案【複習】
build and run:
任務3:把GLUT專案main.cpp刪成10行
打開GLUT專案修改程式
code:
#include <GL/glut.h>static void display(void){glutSolidTeapot(0.3);glutSwapBuffers();}int main(int argc, char *argv[]){glutInit(&argc, argv);glutInitDisplayMode(GLUT_RGB | GLUT_DOUBLE | GLUT_DEPTH);glutCreateWindow("Guo Yu 05052535");glutDisplayFunc(display);glutMainLoop();}
調顏色和背景顏色的韓式分別是glColor3f()和glClearColor()
任務4:畫出彩色三角形
配置好第三方圖形軟體的運行環境,結構如下圖:
打開Shapes.exe,右側框右鍵選擇TRIANGLES[t],左側框中顯示三角形;左側框右鍵"Toggle big vertices"和"Toggle color at vertices",這樣就可以生成控制頂點位置和顏色的程式。三角形效果如下:
回到codeblocks開始編碼實現圖形。在上一個任務display函式的基礎上去掉畫實心茶壺,添加一下代碼:
code:
glBegin(GL_TRIANGLES);glColor3f(0.77, 0.71, 0.00);glVertex2f(0,0);glColor3f(0.00, 0.56, 0.87);glVertex2f(0,1);glColor3f(1.00, 0.00, 0.82);glVertex2f(1,-1);glEnd();



沒有留言:
張貼留言