计算机图形学--自主学习--Open GL简介

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1

2

OpenGL 的功能OpenGL 的组成5OpenGL 简介4

3

6

OpenGL 实用工具包一个完整的程序

小结

3.1 OpenGL

3.1 OpenGL

3.1 OpenGL

3.1 OpenGL

3.1 OpenGL

1

2

OpenGL 的功能OpenGL 的组成5OpenGL 简介4

3

6

OpenGL 实用工具包一个完整的程序

小结

3.2 OpenGL

3.2 OpenGL

3.2 OpenGL

3.2 OpenGL

3.2 OpenGL

3.2 OpenGL

3.2 OpenGL

1

2

OpenGL 的功能OpenGL 的组成5OpenGL 简介4

3

6

OpenGL 实用工具包一个完整的程序

小结

3.3

核心库函数以

3.3

这一部分函数由核心库函数实现,以

可看作是核心库函数的扩展,提供更高级的图形功能。 如

3.3

核心库函数是设备独立的。而

指定的长方形区域中

扩展库提供的函数用来扩展窗口系统的功能。 在

(Apple GL

12OpenGL 的功能OpenGL 的组成5OpenGL 简介436OpenGL 实用工具包一个完整的程序

小结

3.4

OpenGL

Toolkits)

图形库实用工具包提供了一组与任意屏幕窗口系统进行交互的函数。

因此是与屏幕窗口系统独立的。这样简化了应用程序的工作,也方便移植。

GLUT

3.4

提供。具体的安装步骤如下:

/developers/documentation/glut/glutdll s37beta.zip;

3.4

i)

没更改的

递过来的没更改的

等等

3.4

i)

来的没更改的

函数传递过来的没更改的

等等

Mode

这是一个默认的颜色模式

这个显示模式还允许你选择单缓冲区或双缓冲区窗口。

须选的。

特殊缓冲:

用“或“(

glutInitDisplayMode(GLUT_RGB|GLUT_SINGLE|GLUT_ DEPTH);

iii)

例子:犹他茶壶

void glutWireTeapot(Gldouble

始图形,使程序进入无穷循环直到遇到输入或窗口被关闭。

1

2

OpenGL 的功能OpenGL 的组成5OpenGL 简介4

3

6

OpenGL 实用工具包一个完整的程序

小结

3.5

void main(int

{

}

void myinit(void) {

}

glutDisplayFunc( void (*func) (void) ) (Callback functions).

glutDisplayFunc( lineSegment lineSegment

gluOrth2D(x0,x1,y0,y1):

y0,y1)

void lineSegment(void) {

}

从世界坐标到窗口坐标的变换世界坐标窗口(0.0, 200.0, 0.0, 150.0)

3.6

关于

个途径学习它:

A

到;

B

习,如通过修改参数观察绘图变化情况来了解参数的含义。

感谢各位同学观看!

相关文档
最新文档