WEB开发网
开发学院手机开发Android 开发 Android OpenGL实战 颜色和旋转 阅读

Android OpenGL实战 颜色和旋转

 2010-05-14 16:53:00 来源:WEB开发网   
核心提示://设置投影矩阵gl.glMatrixMode(GL10.GL_PROJECTION);//重置投影矩阵gl.glLoadIdentity();//设置视口大小gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);// 选择模型观察矩阵gl.glMatrixMode(GL10.GL_MO

//设置投影矩阵

gl.glMatrixMode(GL10.GL_PROJECTION);

//重置投影矩阵

gl.glLoadIdentity();

//设置视口大小

gl.glFrustumf(-ratio, ratio, -1, 1, 1, 10);

// 选择模型观察矩阵

gl.glMatrixMode(GL10.GL_MODELVIEW);

// 重置模型观察矩阵

gl.glLoadIdentity();

}

/**

* 窗口创建时调用此方法

* 此方法内做初始化的操作

*/

@Override

public void onSurfaceCreated(GL10 gl, EGLConfig config) {

//对透视进行修正

gl.glHint(GL10.GL_PERSPECTIVE_CORRECTION_HINT, GL10.GL_FASTEST);

//背景:黑色

gl.glClearColor(0, 0, 0, 0);

//启动阴影平滑

gl.glShadeModel(GL10.GL_SMOOTH);

//设置深度缓存

gl.glClearDepthf(1.0f);

//启用深度测试

gl.glEnable(GL10.GL_DEPTH_TEST);

//所做深度测试的类型

gl.glDepthFunc(GL10.GL_LEQUAL);

}

}

上一页  1 2 3 4 5 

Tags:Android OpenGL 实战

编辑录入:coldstar [复制链接] [打 印]
赞助商链接