在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上使用OpenGL绘图(汇总))