致谢
摘要
1 引言
1.1 项目背景及意义
1.2 国内外发展状况
1.3 本人工作内容
1.4 论文组织结构
2 相关技术
2.1 Android相关技术
2.1.1 Android系统架构
2.1.2 Activity介绍
2.1.3 Android工程组织结构
2.2 OpenGL相关技术
2.2.1 OpenGL ES介绍
2.2.2 OpenGL ES版本选择
2.2.3 OpenGL ES 3D绘图基础知识
2.2.4 OpenGL ES 2.0 Shader相关介绍
2.2.5 纹理映射
2.2.6 Android使用OpenGL图形接口的程序结构
2.3 本章小结
3 需求分析
3.1 系统功能概览
3.2 对象图层模块需求分析
3.2.1 界面需求
3.2.2 功能性需求
3.3 转场动画模块需求分析
3.4 非功能性需求分析
3.4.1 实施需求
3.4.2 响应需求
3.4.3 正确性
3.4.4 易用性
3.4.5 健壮性
3.5 本章小结
4 系统整体设计
4.1 系统设计框架
4.2 开发环境
4.3 整体程序工作空间
4.4 本章小结
5 对象图层模块设计与实现
5.1 对象图层模块在整个系统中的作用
5.2 模块详细设计
5.2.1 方案探究
5.2.2 界面实现
5.2.3 整体流程设计
5.2.4 整体类设计
5.3 结果展示
5.4 本章小结
6 转场动画模块设计与实现
6.1 动画模块在整个系统中的作用
6.2 转场动画模块的设计
6.2.1 涉及的工作流程
6.2.2 类设计
6.3 模块详细设计
6.3.1 Android界面显示
6.3.2 OpenGL ES绘图设计
6.3.3 初始化动画对象
6.3.4 着色器初始化
6.3.5 创建程序
6.3.6 纹理贴图的实现
6.3.7 2D和3D动画绘制
6.3.8 着色器脚本
6.3.9 3D绘制图形算法
6.4 本章小结
7 论文总结
参考文献
附录A 存储系统矩阵的类
附录B 顶点着色器脚本
附录C 梳理动画片元着色器脚本
附录D 立方体绘图算法
作者简历
声明
学位论文数据集
北京交通大学;