package com.hyl.opengl.a;import javax.microedition.khronos.egl.EGLConfig;import javax.microedition.khronos.opengles.GL10;import android.app.Activity; import android.opengl.GLSurfaceView;import android.opengl.GLU;import android.os.Bundle;public class B extends Activity implements GLSurfaceView.Renderer{@Overrideprotected void onCreate(Bundle savedInstanceState) {GLSurfaceView view =new GLSurfaceView(this);view.setRenderer(this);super.onCreate(savedInstanceState);super.setContentView(view);}@Overridepublic void onDrawFrame(GL10 gl) {gl.glClear(GL10.GL_COLOR_BUFFER_BIT|GL10.GL_DEPTH_BUFFER_BIT);//设定背景颜色为绿色gl.glClearColor(0.0f, 1.0f, 0.0f, 0.0f);//重设视图模型转换,用于观察创建的物体gl.glLoadIdentity();gl.glTranslatef(0.0f, 0.0f, 0.5f);}@Overridepublic void onSurfaceChanged(GL10 gl, int width, int height) {//设置坐标gl.glViewport(0, 0, width, height);//设置投影变换gl.glMatrixMode(GL10.GL_PROJECTION);gl.glLoadIdentity();GLU.gluPerspective(gl, 0f, (float)width/(float)height, 0.1f, 100.0f);//设定模型视图矩阵gl.glLoadIdentity();}@Overridepublic void onSurfaceCreated(GL10 gl, EGLConfig config) {}}

更多相关文章

  1. Android(安卓)Studio Gradle多渠道打包(动态设定App名称,应用图标
  2. Android中设定EditText的输入长度
  3. Android的OpenGL学习笔记(6)
  4. MVPArch - Android(安卓)MVP 快速开发框架
  5. Android(安卓)LinearLayout线性布局
  6. 第五章 Android(安卓)Scroll 分析
  7. Android软件安全风险及规范
  8. Android(安卓)中文 API (36) ―― Toast
  9. 如何在XML设定android控件的颜色(十六进制颜色码)

随机推荐

  1. RelativeLayout 用法以及举例
  2. [Android官方API阅读]___
  3. 在 Android(安卓)上使用协程(二):Getting st
  4. android viewTree and decorView
  5. Android之SharedPreferences用法
  6. Android RelativeLayout的一些常用属性的
  7. Android(安卓)自定义PopupWindow以及参数
  8. ListView透明背景点击设置
  9. 多点触控测试代码 PointerLocation
  10. listView加快scroll