您的位置:首页 > 运维架构

在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进行3D绘图,限于篇幅的原因,很多有关OpenGL和OpenGL ES的内容都没有详细讨论。读者可以将本节内容作为BlackBerry上OpenGL开发的入门资料,有关更多的内容可以参考OpenGL的专业资料。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: