Android OpenGL相当于Matrix.mapPoints()

时间:2013-07-06 20:40:18

标签: android opengl-es

我正在将2D安卓游戏转换为开放的GL安卓游戏,我的碰撞检测系统的一部分依赖于根据某些矩阵映射一些点。我需要等效的mapPoints,它将接收一个x,y,z三元组数组,并在它们被放入矩阵坐标系时返回值。

2 个答案:

答案 0 :(得分:1)

试试这个方法:

android.opengl.Matrix.multiplyMV(float[] resultVec, int resultVecOffset, float[] lhsMat, int lhsMatOffset, float[] rhsVec, int rhsVecOffset)

答案 1 :(得分:0)

以下链接有正确的答案。基本上android.opengl.Matrix对象中有一个静态方法。

http://developer.android.com/reference/android/opengl/Matrix.html