文件名称:Android GLSurfaceView 3D渲染过程演示.rar
文件大小:15KB
文件格式:RAR
更新时间:2022-07-30 11:58:00
Android源码-图像处理
Android GLSurfaceView 例子,演示了自定义GLSurfaceView、自定义渲染器的实现,创建一个3D透视模型的例子,里面涉及到触控笔、坐标、数据缓冲、模式矩阵、绘制图形、透视投影矩阵等相关技巧例子,写有几个自定义方法用以实现指定功能,比如:自定义的渲染器、创建顶点着色数据缓冲、顶点颜色值数组,每个顶点4个色彩值RGBA、为画笔指定顶点坐标数据、设置当前矩阵为单位矩阵、计算透视投影的比例、启用深度测试、关闭抗抖动、角度缩放比例等技巧。 //创建顶点坐标数据缓冲代码如下: ByteBuffer vbb = ByteBuffer.allocateDirect(vertices.length*4); vbb.order(ByteOrder.nativeOrder());//设置字节顺序 mVertexBuffer = vbb.asIntBuffer();//转换为int型缓冲 mVertexBuffer.put(vertices);//向缓冲区中放入顶点坐标数据 mVertexBuffer.position(0);//设置缓冲区起始位置 更多代码请下载源码。
【文件预览】:
codesc.net
----GLSurfaceView()
--------res()
--------assets()
--------default.properties(449B)
--------gen()
--------src()
--------.project(846B)
--------.classpath(280B)
--------AndroidManifest.xml(672B)