Android OpenGL ES 开发教程(22):绘制一个球体
OpenGL ES 只能通过绘制三角形来构造几何图形,比如前面绘制的20面体Android OpenGL ES 开发教程(12):绘制一个20面体,通过增加正多面体的边数,就可以构造出一个球体:
在项目中创建一个Sphere 类,它的Draw 方法,通过绘制三角形来构造球体,并且为其添加法线,法线主要用于光照效果,将在后面介绍。
有了Sphere 类, 创建一个DrawSphere Activity来绘制球体,为了能看出3D效果,给场景中添加光源(后面介绍)
本例下载