2018年3月5日 星期一

week02*小紅帽槓上大野狼

認識 OpenGL 的函式

*進入 jsyeh.org/3dcg10
    -
    -下載data.win32(解壓縮).glut32.dll(copy)
    -執行shape.exe
*
*Vertex 頂點
*glColor3f( r , g , b );
    -gl : 是OpenGL的程式
    -Color : 色彩
    -3 : 3個參數
    -f : float 浮點數
*Code開Glut
    -Moodle載freeglut(解壓)
    -
    -freeglut -> lib -> libgreeglut.a copy改名 libglut32.a
    -
*初始設定
    -#include <GL/glut.h>   1.使用glut外掛
     void display()    7.讀取 glutDisplayFunc(display)
    {
       
    }
    int main(int argc, char**argv)    2.主要函式
    {
         glutInit(&argc,argv);    3.把main全部參數放進來
         glutDisplayMode(GLUT_DOULE);    4.顯示模式,通常有兩個參數

        glutDisplayFunc(display);    5.呼叫display()函式
        glutMainLoop();    6.主要迴圈,印3D
    }
*三個頂點三個顏色
    -glclear(GL_COLOR_BUFFER_BIT);    清畫面
    -glBegin(GL_POLYGON);    畫多邊形
    -glColor3f(r,g,b);    設定顏色
    -glVertex2f(x,y);    設定座標
*小畫家外掛
    -座標顯示

沒有留言:

張貼留言