在BlackBerry上使用OpenGL绘图(汇总)
2011-09-27 14:20
295 查看
为了方便大家阅读,现在将《BlackBerry上使用OpenGL绘图》一文的所有章节汇总起来,点击链接可以直接访问。
BlackBerry上使用OpenGL绘图
在BlackBerry上进行图像相关的编程有很多方式,开发人员可以通过Graphics编程接口在屏幕上完成复杂的图像展现。但是,如果开发人员希望实现3D图像编程的话,直接使用Graphics接口则显得有些力不从心,开发人员需要通过代码实现3D图像相关的工作,包括坐标轴定义、平移计算、旋转计算、投影计算等。这种方式工作量很大,对系统要求很高,无法和硬件直接配合,很难用于开发复杂的3D应用。
为了提供更为强大,更为方便的3D开发接口,新的BlackBerry平台上引入了OpenGL,通过它开发人员可以快速实现复杂的3D应用。因为OpenGL与平台结合比较紧密,它的编程方式与一般的BlackBerry应用不同,所以在BlackBerry开发环境中专门有一个OpenGL的样例。本章通过BlackBerry开发环境自带的OpenGL样例的介绍为读者讲解BlackBerry上使用OpenGL的方法。
OpenGL本身是一个复杂的课题,它涉及到图形处理很多具体方面,而其中任何一个具体方面,比如光照、纹理、视图等等,都需要花费大量时间和精力去学习。这里不希望,也不可能以短短的一章内容介绍OpenGL的全部内容,只希望通过简单的说明让BlackBerry开发人员可以快速地进入OpenGL的世界。如果读者需要详细学习OpenGL的相关知识,请参考OpenGL的相关文章。当然,为了结合代码的讲解,在本章中会对一些基本的OpenGL概念或者是3D图形的概念进行简要讲解。
OpenGL介绍
/article/1361560.html
运行OpenGL样例
/article/1361559.html
OpenGL样例结构分析
/article/1361558.html
顶点数组与法向量数组
/article/1361557.html
动画的产生
/article/1361556.html
3D变换介绍
/article/1361555.html
视图变换:观察点的运动
/article/1361554.html
模型变换:模型的运动
/article/1361553.html
投影变换
/article/1361552.html
视口变换
/article/1361551.html
纹理数组
/article/1361550.html
光照
/article/1361549.html
BlackBerry上使用OpenGL绘图
在BlackBerry上进行图像相关的编程有很多方式,开发人员可以通过Graphics编程接口在屏幕上完成复杂的图像展现。但是,如果开发人员希望实现3D图像编程的话,直接使用Graphics接口则显得有些力不从心,开发人员需要通过代码实现3D图像相关的工作,包括坐标轴定义、平移计算、旋转计算、投影计算等。这种方式工作量很大,对系统要求很高,无法和硬件直接配合,很难用于开发复杂的3D应用。
为了提供更为强大,更为方便的3D开发接口,新的BlackBerry平台上引入了OpenGL,通过它开发人员可以快速实现复杂的3D应用。因为OpenGL与平台结合比较紧密,它的编程方式与一般的BlackBerry应用不同,所以在BlackBerry开发环境中专门有一个OpenGL的样例。本章通过BlackBerry开发环境自带的OpenGL样例的介绍为读者讲解BlackBerry上使用OpenGL的方法。
OpenGL本身是一个复杂的课题,它涉及到图形处理很多具体方面,而其中任何一个具体方面,比如光照、纹理、视图等等,都需要花费大量时间和精力去学习。这里不希望,也不可能以短短的一章内容介绍OpenGL的全部内容,只希望通过简单的说明让BlackBerry开发人员可以快速地进入OpenGL的世界。如果读者需要详细学习OpenGL的相关知识,请参考OpenGL的相关文章。当然,为了结合代码的讲解,在本章中会对一些基本的OpenGL概念或者是3D图形的概念进行简要讲解。
OpenGL介绍
/article/1361560.html
运行OpenGL样例
/article/1361559.html
OpenGL样例结构分析
/article/1361558.html
顶点数组与法向量数组
/article/1361557.html
动画的产生
/article/1361556.html
3D变换介绍
/article/1361555.html
视图变换:观察点的运动
/article/1361554.html
模型变换:模型的运动
/article/1361553.html
投影变换
/article/1361552.html
视口变换
/article/1361551.html
纹理数组
/article/1361550.html
光照
/article/1361549.html
小结
本章内容简单介绍了在BlackBerry上如何使用OpenGL进行3D绘图,限于篇幅的原因,很多有关OpenGL和OpenGL ES的内容都没有详细讨论。读者可以将本节内容作为BlackBerry上OpenGL开发的入门资料,有关更多的内容可以参考OpenGL的专业资料。相关文章推荐
- 在BlackBerry上使用OpenGL绘图(十二):光照
- 在BlackBerry上使用OpenGL绘图(三):OpenGL样例结构分析
- 在BlackBerry上使用 OpenGL绘图(一): OpenGL介绍
- 在BlackBerry上使用OpenGL绘图(四):顶点数组与法向量数组
- 在BlackBerry上使用OpenGL绘图(八):模型的运动
- 在BlackBerry上使用OpenGL绘图(九):投影变换
- 在BlackBerry上使用OpenGL绘图(十):视口变换
- 在BlackBerry上使用OpenGL绘图(二):运行OpenGL样例
- 在BlackBerry上使用OpenGL绘图(五):动画的产生
- 在BlackBerry上使用OpenGL绘图(十一):纹理数组
- 在BlackBerry上使用OpenGL绘图(六):3D变换介绍
- 在BlackBerry上使用OpenGL绘图(七):视图变换:观察点的运动
- 使用单div实现CSS 绘图方法汇总
- 在多文档应用程序中使用OpenGL绘图
- 在QT和SDL搭建的框架中使用OPENGL在SDL窗口上进行绘图
- 使用opengl在windows窗体中绘图时闪烁的问题
- iPhone开发基础教程笔记(十二)--第十二章 使用Quartz和OpenGL绘图
- opengl非全屏绘图的简单使用总结
- 使用单div实现CSS 绘图方法汇总
- [精通iOS开发(第5版)]第16章 使用Quartz和OpenGL绘图 笔记