在Android上打开GL ES:如何使用gluUnProject?

我正在尝试将窗口坐标转换为对象坐标.
glu类中有一个gluUnProject,它需要当前的模型视图,
投影矩阵和视口.

我的问题是如何获得这些矩阵?我试过gl.glGetIntegerv
(GL11.GL_MODELVIEW_MATRIX_FLOAT_AS_INT_BITS_OES,model,0);和
((GL11)gl).glGetFloatv(GL11.GL_MODELVIEW_MATRIX,modelf,0);
但第一个返回一个零数组,另一个只返回
显示“未实施的方法错误.

gluUnProject是否是用于此目的的正确方法(即窗口
坐标 – >对象坐标)?

解决方法

你不能得到矩阵,因为 Android此时提供GLES 1.0而不是GLES 1.1,因此不支持1.1的所有各种glGet *函数.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...