在BlackBerry上使用OpenGL绘图(汇总)

为了方便大家阅读,现在将《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介绍

http://blog.csdn.net/keyboardota/article/details/6804608

运行OpenGL样例
http://blog.csdn.net/keyboardota/article/details/6804631

OpenGL样例结构分析
http://blog.csdn.net/keyboardota/article/details/6807001

顶点数组与法向量数组
http://blog.csdn.net/keyboardota/article/details/6807080

动画的产生
http://blog.csdn.net/keyboardota/article/details/6818161

3D变换介绍
http://blog.csdn.net/keyboardota/article/details/6818170

视图变换:观察点的运动
http://blog.csdn.net/keyboardota/article/details/6818174

模型变换:模型的运动
http://blog.csdn.net/keyboardota/article/details/6821548

投影变换
http://blog.csdn.net/keyboardota/article/details/6821559

视口变换
http://blog.csdn.net/keyboardota/article/details/6821590

纹理数组
http://blog.csdn.net/keyboardota/article/details/6825962

光照
http://blog.csdn.net/keyboardota/article/details/6825994

小结

本章内容简单介绍了在BlackBerry上如何使用OpenGL进行3D绘图,限于篇幅的原因,很多有关OpenGL和OpenGL ES的内容都没有详细讨论。读者可以将本节内容作为BlackBerry上OpenGL开发的入门资料,有关更多的内容可以参考OpenGL的专业资料。

你可能感兴趣的:(BlackBerry)