public class Matrix extends Object
| Constructor and Description |
|---|
Matrix() |
| Modifier and Type | Method and Description |
|---|---|
static void |
frustumM(float[] m,
int offset,
float left,
float right,
float bottom,
float top,
float near,
float far) |
static boolean |
invertM(float[] mInv,
int mInvOffset,
float[] m,
int mOffset) |
static float |
length(float x,
float y,
float z) |
static void |
multiplyMM(float[] result,
int resultOffset,
float[] lhs,
int lhsOffset,
float[] rhs,
int rhsOffset) |
static void |
multiplyMV(float[] resultVec,
int resultVecOffset,
float[] lhsMat,
int lhsMatOffset,
float[] rhsVec,
int rhsVecOffset) |
static void |
orthoM(float[] m,
int mOffset,
float left,
float right,
float bottom,
float top,
float near,
float far) |
static void |
perspectiveM(float[] m,
int offset,
float fovy,
float aspect,
float zNear,
float zFar) |
static void |
rotateM(float[] rm,
int rmOffset,
float[] m,
int mOffset,
float a,
float x,
float y,
float z) |
static void |
rotateM(float[] m,
int mOffset,
float a,
float x,
float y,
float z) |
static void |
scaleM(float[] sm,
int smOffset,
float[] m,
int mOffset,
float x,
float y,
float z) |
static void |
scaleM(float[] m,
int mOffset,
float x,
float y,
float z) |
static void |
setIdentityM(float[] sm,
int smOffset) |
static void |
setLookAtM(float[] rm,
int rmOffset,
float eyeX,
float eyeY,
float eyeZ,
float centerX,
float centerY,
float centerZ,
float upX,
float upY,
float upZ) |
static void |
setRotateEulerM(float[] rm,
int rmOffset,
float x,
float y,
float z) |
static void |
setRotateM(float[] rm,
int rmOffset,
float a,
float x,
float y,
float z) |
static void |
translateM(float[] tm,
int tmOffset,
float[] m,
int mOffset,
float x,
float y,
float z) |
static void |
translateM(float[] m,
int mOffset,
float x,
float y,
float z) |
static void |
transposeM(float[] mTrans,
int mTransOffset,
float[] m,
int mOffset) |
public static void multiplyMM(float[] result,
int resultOffset,
float[] lhs,
int lhsOffset,
float[] rhs,
int rhsOffset)
public static void multiplyMV(float[] resultVec,
int resultVecOffset,
float[] lhsMat,
int lhsMatOffset,
float[] rhsVec,
int rhsVecOffset)
public static void transposeM(float[] mTrans,
int mTransOffset,
float[] m,
int mOffset)
public static boolean invertM(float[] mInv,
int mInvOffset,
float[] m,
int mOffset)
public static void orthoM(float[] m,
int mOffset,
float left,
float right,
float bottom,
float top,
float near,
float far)
public static void frustumM(float[] m,
int offset,
float left,
float right,
float bottom,
float top,
float near,
float far)
public static void perspectiveM(float[] m,
int offset,
float fovy,
float aspect,
float zNear,
float zFar)
public static float length(float x,
float y,
float z)
public static void setIdentityM(float[] sm,
int smOffset)
public static void scaleM(float[] sm,
int smOffset,
float[] m,
int mOffset,
float x,
float y,
float z)
public static void scaleM(float[] m,
int mOffset,
float x,
float y,
float z)
public static void translateM(float[] tm,
int tmOffset,
float[] m,
int mOffset,
float x,
float y,
float z)
public static void translateM(float[] m,
int mOffset,
float x,
float y,
float z)
public static void rotateM(float[] rm,
int rmOffset,
float[] m,
int mOffset,
float a,
float x,
float y,
float z)
public static void rotateM(float[] m,
int mOffset,
float a,
float x,
float y,
float z)
public static void setRotateM(float[] rm,
int rmOffset,
float a,
float x,
float y,
float z)
public static void setRotateEulerM(float[] rm,
int rmOffset,
float x,
float y,
float z)
public static void setLookAtM(float[] rm,
int rmOffset,
float eyeX,
float eyeY,
float eyeZ,
float centerX,
float centerY,
float centerZ,
float upX,
float upY,
float upZ)
Copyright © 2008-2013. All Rights Reserved.