OpenGL ES
文章平均质量分 66
hongyansmile
这个作者很懒,什么都没留下…
展开
-
Android opengl ES实现后台绘图并保存为bitmap
最近在android 上有个构思,就是如何使用opengl ES在后台绘制个3D图片,然后把这个绘制好的图片保存成bitmap格式。。。想了好几天,也尝试了多种方法,但是都不行,一开始尝试用GLSurfaceView的方式,但是这样会导致我的Activity和渲染的东东发生联系,我想要要的结果是无论如何我的主Acivity都不能和我渲染的图片发生任何关系(也就是说主Acitivity不能显示任何我转载 2014-01-04 11:39:44 · 2571 阅读 · 0 评论 -
Android OpenGL ES2.0里SurfaceView背景透明
surfaceview的黑色背景会挡住其父的背景,现在把surfaceview的背景设为透明,既可以看到所绘的3D物体,又可以看到背景。在onSurfaceCreated里,调用GLES20.glClearColor(0f, 0f, 0f, 0f);alpha为0,即透明。然后,对surfaceview要作一定处理:mGLSurfaceView.setEGLConfigChooser(转载 2013-12-23 14:38:47 · 992 阅读 · 0 评论 -
在GLSurfaceView之上添加SurfaceView层
1. 首先,初始化系统:[java] view plaincopyrivate void sys_init(){ // 去掉标题栏 requestWindowFeature(Window.FEATURE_NO_TITLE); // 全屏 getWindow().setFlags(转载 2013-12-23 19:33:36 · 848 阅读 · 0 评论 -
gluProject与gluUnProject
gluProjectThe gluProject function maps object coordinates to window coordinates.int gluProject( GLdouble objx, GLdouble objy, GLdouble objz, const GLdouble modelMatrix[16], const GLdouble projMatr转载 2014-02-25 11:37:08 · 1599 阅读 · 0 评论 -
gluProject 和 gluUnproject 的详解
gluProject 和 gluUnproject 的详解简介:三维空间中,经常需要将3D空间中的点转换到2D(屏幕坐标),或者将2D点转换到3D空间中。当你使用OpenGL的时候,简单使用gluProject()和gluUnproject()函数就可以实现这个功能了。但这两个神奇的函数是怎样实现的,一直困扰着我,经过一番仔细研究,将自己的思路写在这里:gluPor转载 2014-02-25 11:30:40 · 8604 阅读 · 0 评论