程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> OpenGL開發教程之

OpenGL開發教程之

編輯:關於C
#include "stdafx.h"
#include <GL/glut.h>
 
 
void myDisplay(void)
{
    glClear(GL_COLOR_BUFFER_BIT);//清除。GL_COLOR_BUFFER_BIT表示清除顏色
    //設置當前的顏色
    glColor3f(0.0f,1.0f,0.0f);
    //畫一個矩形
    glRectf(-0.5f, -0.5f, 0.5f, 0.5f);
    glFlush();//保證前面的OpenGL命令立即執行
}
 
void test(int argc, char** argv)
{
    glutInit(&argc, argv);
    glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);
    glutInitWindowPosition(100, 100);
    glutInitWindowSize(600, 400);
    glutCreateWindow("第一個OpenGL程序");
    glutDisplayFunc(&myDisplay);
    glutMainLoop();
}
 
void main(int argc, char* argv[])
{
    test(argc,argv);
}

摘自 汪力新的專欄
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved