本文介绍了让模型视图矩阵的Android?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何让当前的模型视图矩阵中的Android?我使用的OpenGL 1.1,方法GL.getFloatv()被给予零values.please帮助。
浮法[] = model_matrix新的浮动[16];
GL11.getFloatv(GL11.GL_MODELVIEW_MATRIX,model_matrix);
解决方案
不知道这是你使用的版本仍悬而未决,或者,但截至目前,该GLES11.glGetFloatv有2个重载和一个使用浮动[16 ]需要3个参数。与2 PARAMS一个需要FloatBuffer。
这对我的作品:
浮法[] = model_matrix新的浮动[16];
GLES11.glGetFloatv(GLES11.GL_MODELVIEW_MATRIX,model_matrix,0);
how to get current model view matrix in Android?i am using OpenGL 1.1,the method GL.getFloatv() is giving zero values.please help.
float[] model_matrix = new float[16];
GL11.getFloatv(GL11.GL_MODELVIEW_MATRIX,model_matrix);
解决方案
Not sure if this is still pending or which version you used, but as of now, the GLES11.glGetFloatv has 2 overloads and the the one using float[16] requires 3 parameters. The one with 2 params takes a FloatBuffer.This works for me:
float[] model_matrix = new float[16];
GLES11.glGetFloatv(GLES11.GL_MODELVIEW_MATRIX, model_matrix, 0);
这篇关于让模型视图矩阵的Android?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!