《Android OpenGL ES 3D基础教程二.》.docVIP

  • 4
  • 0
  • 约5.05千字
  • 约 12页
  • 2015-12-19 发布于河南
  • 举报
《Android OpenGL ES 3D基础教程二.》.doc

接着上一节,下面我想从简单的点绘制来讨论起,例子是一个螺旋的弹簧,由点绘制组成。(无论如何我还是希望学习的同学,从这些很基础的东西,了解透然后学后面的API的调用实现)。 AbstractRenderer该抽象类就是上一节说到的对Renderer的一层包装。由于上一节已经详细讲说了其中的每一个函数的含义,这里就不做多讲解,代码如下: public abstract class AbstractRenderer implements Renderer { // 绘制画面过程调用 @Override public void onDrawFrame(GL10 gl) { gl.glDisable(GL10.GL_DITHER); // 关闭抗抖动 gl.glClear(GL10.GL_COLOR_BUFFER_BIT | GL10.GL_DEPTH_BUFFER_BIT);// 清除缓存 gl.glMatrixMode(GL10.GL_MODELVIEW);// 设置矩阵:模式矩阵 gl.glLoadIdentity();// 设置为单位矩阵 GLU.gluLookAt(gl, 0, 0, -4f, 0, 0, 0, 0, 1f, 0);// 此处相当于设置观看地点,被观看的地点以及观看的角度 gl.glTranslatef(0, 0, -4f); gl

文档评论(0)

1亿VIP精品文档

相关文档