- 19
- 0
- 约1.44千字
- 约 18页
- 2017-01-31 发布于湖北
- 举报
第5章利用OpenGL绘制三维图形全解
第5章 利用OpenGL绘制三维图形 本章学习目标 重点: 多线程管理 3D图形绘制框架 渲染管线 难点: 渲染管线 随着手机功能的强大,越来越多的应用程序中加入了三维图形的绘制。利用Android平台下的OpenGL ES图形函数库,可以非常容易的绘制出令人满意的三维画面。 5.1 三维图形基础 画面以每秒至少24幅画面显现的时候,我们就感觉画面动起来了。其中,每一幅画面,我们称为一帧。 渲染一帧三维画面 显示在屏幕 5.1 三维图形基础 图形顶点 顶点变换与光照 纹理采样 alpha测试、深度测试 渲染目标到缓存 渲染一帧三维画面的基本流程。 5.1 三维图形基础 利用子线程来进行渲染工作。 主线程 子线程 启动窗口 启动子线程 响应用户 初始化设备 渲染画面 搭建三维程序 在Android手机上面创建一个三维图形绘制项目,利用子线程来进行三维图形的具体绘制工作,并且初始化硬件设备。 5.2 绘制三维图形 设置立方体顶点数据 x y z int vertices[] = { // 前面 -length/2, -length/2, length/2, length/2, -length/2, length/2, -length/2, length/2, length/2, length/2, length/2, length/2, …… 5.2 绘制三维图形 调
原创力文档

文档评论(0)