public class TSRMatrix4
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
swigCMemOwn |
Modifier | Constructor and Description |
---|---|
|
TSRMatrix4() |
|
TSRMatrix4(float in11,
float in12,
float in13,
float in14,
float in21,
float in22,
float in23,
float in24,
float in31,
float in32,
float in33,
float in34,
float in41,
float in42,
float in43,
float in44) |
protected |
TSRMatrix4(long cPtr,
boolean cMemoryOwn) |
Modifier and Type | Method and Description |
---|---|
void |
addScaled(TSRMatrix4 _other,
float _fWeight) |
TSRMatrix4 |
assign(float _fValue) |
static TSRMatrix4 |
axisRotation(TSRVector3 _vAxis,
float _fAngleRadians) |
int |
computeInverse(TSRMatrix4 _matrix) |
void |
delete() |
float |
determinant() |
protected void |
finalize() |
float |
get_11() |
float |
get_12() |
float |
get_13() |
float |
get_14() |
float |
get_21() |
float |
get_22() |
float |
get_23() |
float |
get_24() |
float |
get_31() |
float |
get_32() |
float |
get_33() |
float |
get_34() |
float |
get_41() |
float |
get_42() |
float |
get_43() |
float |
get_44() |
void |
get3x3SubMatrix(SWIGTYPE_p_TSRMatrix3 _submat,
int i,
int j) |
SWIGTYPE_p_TSRMatrix3 |
getBasis() |
protected static long |
getCPtr(TSRMatrix4 obj) |
static TSRMatrix4 |
getCubicBezier() |
float[] |
getD() |
static TSRMatrix4 |
getIdentity() |
TSRVector3 |
getLoc() |
TSRVector3 |
getLocalX() |
TSRVector3 |
getLocalY() |
TSRVector3 |
getLocalZ() |
SWIGTYPE_p_a_4__float |
getM() |
static TSRMatrix4 |
getQuadricBezier() |
static TSRMatrix4 |
getZero() |
static TSRMatrix4 |
inverse(TSRMatrix4 _in) |
void |
isAxisRotation(TSRVector3 _vAxis,
float _fAngleRadians) |
void |
isInverse(TSRMatrix4 _in) |
void |
makeIdent() |
void |
multiply(TSRMatrix4 _matrixA,
TSRMatrix4 _matrixB) |
void |
rotate(float _fYaw,
float _fPitch,
float _fRoll) |
void |
scale(float _fSx,
float _fSy,
float _fSz) |
void |
set_11(float value) |
void |
set_12(float value) |
void |
set_13(float value) |
void |
set_14(float value) |
void |
set_21(float value) |
void |
set_22(float value) |
void |
set_23(float value) |
void |
set_24(float value) |
void |
set_31(float value) |
void |
set_32(float value) |
void |
set_33(float value) |
void |
set_34(float value) |
void |
set_41(float value) |
void |
set_42(float value) |
void |
set_43(float value) |
void |
set_44(float value) |
void |
setCamera(TSRVector3 _vLoc,
TSRVector3 _vLookAt,
TSRVector3 _vUp) |
void |
setD(float[] value) |
void |
setLookAt(TSRVector3 _vLoc,
TSRVector3 _vAt,
TSRVector3 _vUp) |
void |
setM(SWIGTYPE_p_a_4__float value) |
void |
setOrthogonalProjection(float _fStartX,
float _fEndX,
float _fStartY,
float _fEndY,
float _fNearZ,
float _fFarZ) |
void |
setPerspectiveProjection(float _fZNear,
float _fZFar,
float _fFOVAngle,
float _fAspectRatio) |
void |
setRotationFromMatrix3(SWIGTYPE_p_TSRMatrix3 _source) |
TSRVector3 |
transformCoordinate(TSRVector3 point) |
TSRVector3 |
transformNormal(TSRVector3 point) |
TSRVector3 |
transformPoint(TSRVector3 point) |
void |
translate(float _fX,
float _fY,
float _fZ) |
void |
transpose() |
static TSRMatrix4 |
transposed(TSRMatrix4 _matrix) |
protected TSRMatrix4(long cPtr, boolean cMemoryOwn)
public TSRMatrix4()
public TSRMatrix4(float in11, float in12, float in13, float in14, float in21, float in22, float in23, float in24, float in31, float in32, float in33, float in34, float in41, float in42, float in43, float in44)
protected static long getCPtr(TSRMatrix4 obj)
protected void finalize()
finalize
in class java.lang.Object
public void delete()
public void set_11(float value)
public float get_11()
public void set_12(float value)
public float get_12()
public void set_13(float value)
public float get_13()
public void set_14(float value)
public float get_14()
public void set_21(float value)
public float get_21()
public void set_22(float value)
public float get_22()
public void set_23(float value)
public float get_23()
public void set_24(float value)
public float get_24()
public void set_31(float value)
public float get_31()
public void set_32(float value)
public float get_32()
public void set_33(float value)
public float get_33()
public void set_34(float value)
public float get_34()
public void set_41(float value)
public float get_41()
public void set_42(float value)
public float get_42()
public void set_43(float value)
public float get_43()
public void set_44(float value)
public float get_44()
public void setM(SWIGTYPE_p_a_4__float value)
public SWIGTYPE_p_a_4__float getM()
public void setD(float[] value)
public float[] getD()
public void makeIdent()
public static TSRMatrix4 getIdentity()
public static TSRMatrix4 getZero()
public static TSRMatrix4 getCubicBezier()
public static TSRMatrix4 getQuadricBezier()
public void multiply(TSRMatrix4 _matrixA, TSRMatrix4 _matrixB)
public void isAxisRotation(TSRVector3 _vAxis, float _fAngleRadians)
public static TSRMatrix4 axisRotation(TSRVector3 _vAxis, float _fAngleRadians)
public void rotate(float _fYaw, float _fPitch, float _fRoll)
public void translate(float _fX, float _fY, float _fZ)
public void isInverse(TSRMatrix4 _in)
public static TSRMatrix4 inverse(TSRMatrix4 _in)
public void setCamera(TSRVector3 _vLoc, TSRVector3 _vLookAt, TSRVector3 _vUp)
public void setPerspectiveProjection(float _fZNear, float _fZFar, float _fFOVAngle, float _fAspectRatio)
public void setOrthogonalProjection(float _fStartX, float _fEndX, float _fStartY, float _fEndY, float _fNearZ, float _fFarZ)
public void setLookAt(TSRVector3 _vLoc, TSRVector3 _vAt, TSRVector3 _vUp)
public TSRVector3 getLoc()
public TSRVector3 getLocalX()
public TSRVector3 getLocalY()
public TSRVector3 getLocalZ()
public void scale(float _fSx, float _fSy, float _fSz)
public void setRotationFromMatrix3(SWIGTYPE_p_TSRMatrix3 _source)
public SWIGTYPE_p_TSRMatrix3 getBasis()
public void transpose()
public void get3x3SubMatrix(SWIGTYPE_p_TSRMatrix3 _submat, int i, int j)
public float determinant()
public int computeInverse(TSRMatrix4 _matrix)
public TSRMatrix4 assign(float _fValue)
public TSRVector3 transformPoint(TSRVector3 point)
public TSRVector3 transformCoordinate(TSRVector3 point)
public TSRVector3 transformNormal(TSRVector3 point)
public void addScaled(TSRMatrix4 _other, float _fWeight)
public static TSRMatrix4 transposed(TSRMatrix4 _matrix)