导航

2012年3月7日

摘要: 初学OpenGL,写了段关于glutMouseFunc函数的示例。新手,代码写的不规范的地方请指正。#include<stdio.h>#include<GL/glut.h>void display(){glClear(GL_COLOR_BUFFER_BIT);glPointSize(3);glBegin(GL_POINTS);glVertex2i(0,0);glEnd();glFlush();}void mymouse(int button,int state,int x,int y){if(state==GLUT_DOWN){while(x<500&&a 阅读全文

posted @ 2012-03-07 15:52 网名还没想好 阅读(8471) 评论(0) 推荐(1) 编辑

摘要: 1.OpenGL概念: OpenGL可以说是一个图形软件开发包,一套函数库,或者一套API.它提供了100多个图形操作函数.2.OpenGL工作流程: OpenGL独立于硬件,以流水线的工作方式.输入OpenGL的可以是图像或者几何元,最终结果都是光栅化后的图像. 对于图像,OpenGL首先通过像素解包把其像素格式转换成OpenGL内部格式,然后通过像素操作直接光栅化输出或作为其他物体的表面纹理. 对于几何图元,OpenGL中的所有几何图形都是用顶点来描述的.OpenGL首先通过顶点解包将不同格式的顶点数据转化成内部标准格式,然后对顶点及其相关数据进行操作,在进行光栅化,最终得到可见的图像.3 阅读全文

posted @ 2012-03-07 09:00 网名还没想好 阅读(400) 评论(0) 推荐(0) 编辑