计算机图形学--自主学习--Open GL简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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
习,如通过修改参数观察绘图变化情况来了解参数的含义。
感谢各位同学观看!。