![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-3D
我的学生时代
https://github.com/TomGarden
展开
-
Android 3D 笔记(入门一)-概念粗识
OpenGL: 开放图形库(英文Open Graphics Library的缩写)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL ES: OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设原创 2017-05-31 16:17:45 · 414 阅读 · 0 评论 -
Android 3D 笔记(入门二)-小知识点回味
GL10:意味着可以使用OpenGL ES 1.0标准中定义的所有函数。原创 2017-06-01 12:08:02 · 350 阅读 · 0 评论 -
interface GLSurfaceView.Renderer
public interface GLSurfaceView.Renderer一个通用的渲染接口Renderer被OpenGL调用渲染帧。和GLServiceView协同使用的时候一般开发这负责实现这个借口,并通过GLServiceView.setRenderer()方法注册自己的实现类。OpenGL ES GUI-https://developer.android.com/guide/to翻译 2017-06-02 09:43:55 · 957 阅读 · 0 评论 -
通俗解释glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用
转载自对于glLoadIdentity(),glPushMatrix(),glPopMatrix()的作用虽然网上有很多的帖子,而且都试图解释得很详细,但是效果总是越说越黑,模棱两可的。今天我就简单滴说几句,言简意赅,希望大家随便看看之余能把这些个问题搞清楚了。glLoadIdentity()的作用就是把矩阵堆栈中的在栈顶的那个矩阵置为单位矩阵,好让之前的任何变换都不影响后面的变化。打个比喻,glL转载 2017-06-03 11:43:51 · 834 阅读 · 0 评论 -
ByteBuffer.allocate()/ByteBuffer.allocateDirect()/JNI DETECTED ERROR IN APPLICATION: jarray was NULL
在Java中当我们要对数据进行更底层的操作时,一般是操作数据的字节(byte)形式,这时经常会用到ByteBuffer这样一个类。ByteBuffer提供了两种静态实例方式: public static ByteBuffer allocate(int capacity) public static ByteBuffer allocateDirect(int capacity)转载 2017-06-07 20:07:51 · 1768 阅读 · 0 评论 -
OpenGL-ArrayIndexOutOfBoundsException: remaining() < count < needed
06-08 11:20:09.772 E/Adreno-ES11: <qglDrvAPI_glEnableClientState:1675>: GL_INVALID_ENUM06-08 11:20:09.794 E/AndroidRuntime: FATAL EXCEPTION: GLThread 3592 Process:原创 2017-06-08 11:59:55 · 637 阅读 · 0 评论 -
glDrawElements is called with VERTEX_ARRAY client state disabled!
在 VERTEX_ARRAY 未启用的情况下调用了 glDrawElements 只需要在调用 glDrawElements之前调用:gl.glEnableClientState(GL10.GL_VERTEX_ARRAY);即可原创 2017-06-08 15:29:45 · 1390 阅读 · 0 评论 -
public interface GL10 extends GL
官方注释:https://www.khronos.org/registry/OpenGL-Refpages/有一点要注意的是 GL10 意味着 这个借口遵从 OpenGL ES 1.0 规范。(以此类推) 本片文章参考 OpenGL ES 1.1 完成以下为私人注释。请以官方为准。好多方法直接百度就可以找到前人的经验/* //device/java/android/javax/microedit原创 2017-06-13 17:20:15 · 576 阅读 · 0 评论