|
CubeTwister 2.0alpha141 2011-10-13 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectidx3d.idx3d_Matrix
public class idx3d_Matrix
| Field Summary | |
|---|---|
float |
m00
|
float |
m01
|
float |
m02
|
float |
m03
|
float |
m10
|
float |
m11
|
float |
m12
|
float |
m13
|
float |
m20
|
float |
m21
|
float |
m22
|
float |
m23
|
float |
m30
|
float |
m31
|
float |
m32
|
float |
m33
|
| Constructor Summary | |
|---|---|
idx3d_Matrix()
|
|
idx3d_Matrix(idx3d_Vector right,
idx3d_Vector up,
idx3d_Vector forward)
|
|
| Method Summary | |
|---|---|
float[][] |
exportToArray()
|
static idx3d_Matrix |
fromToRotation(idx3d_Vector from,
idx3d_Vector to)
|
idx3d_Matrix |
getClone()
|
void |
importFromArray(float[][] data)
|
idx3d_Matrix |
inverse()
|
static idx3d_Matrix |
multiply(idx3d_Matrix m1,
idx3d_Matrix m2)
|
void |
preTransform(idx3d_Matrix n)
|
void |
reset()
|
void |
rotate_SLOW(float dx,
float dy,
float dz)
|
void |
rotate(float dx,
float dy,
float dz)
|
static idx3d_Matrix |
rotateMatrix_SLOW(float dx,
float dy,
float dz)
matrix for rotation. |
static idx3d_Matrix |
rotateMatrix(float dx,
float dy,
float dz)
matrix for rotation. |
void |
rotateSelf(float dx,
float dy,
float dz)
|
void |
scale(float d)
|
void |
scale(float dx,
float dy,
float dz)
|
static idx3d_Matrix |
scaleMatrix(float d)
matrix for scaling. |
static idx3d_Matrix |
scaleMatrix(float dx,
float dy,
float dz)
matrix for scaling. |
void |
scaleSelf(float d)
|
void |
scaleSelf(float dx,
float dy,
float dz)
|
void |
set(idx3d_Matrix that)
Sets this matrix to the values specified by the specified matrix. |
void |
shift(float dx,
float dy,
float dz)
|
static idx3d_Matrix |
shiftMatrix(float dx,
float dy,
float dz)
|
java.lang.String |
toString()
|
void |
transform_SLOW(idx3d_Matrix n)
Transforms this matrix by matrix n from left (this=n x this). |
void |
transform(idx3d_Matrix n)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public float m00
public float m01
public float m02
public float m03
public float m10
public float m11
public float m12
public float m13
public float m20
public float m21
public float m22
public float m23
public float m30
public float m31
public float m32
public float m33
| Constructor Detail |
|---|
public idx3d_Matrix()
public idx3d_Matrix(idx3d_Vector right,
idx3d_Vector up,
idx3d_Vector forward)
| Method Detail |
|---|
public void importFromArray(float[][] data)
public float[][] exportToArray()
public static idx3d_Matrix shiftMatrix(float dx,
float dy,
float dz)
public static idx3d_Matrix scaleMatrix(float dx,
float dy,
float dz)
public static idx3d_Matrix scaleMatrix(float d)
public static idx3d_Matrix rotateMatrix_SLOW(float dx,
float dy,
float dz)
public static idx3d_Matrix rotateMatrix(float dx,
float dy,
float dz)
public void set(idx3d_Matrix that)
public void shift(float dx,
float dy,
float dz)
public void scale(float dx,
float dy,
float dz)
public void scale(float d)
public void rotate(float dx,
float dy,
float dz)
public void rotate_SLOW(float dx,
float dy,
float dz)
public void scaleSelf(float dx,
float dy,
float dz)
public void scaleSelf(float d)
public void rotateSelf(float dx,
float dy,
float dz)
public void transform_SLOW(idx3d_Matrix n)
public void transform(idx3d_Matrix n)
public void preTransform(idx3d_Matrix n)
public static idx3d_Matrix multiply(idx3d_Matrix m1,
idx3d_Matrix m2)
public static idx3d_Matrix fromToRotation(idx3d_Vector from,
idx3d_Vector to)
public java.lang.String toString()
toString in class java.lang.Objectpublic idx3d_Matrix getClone()
public idx3d_Matrix inverse()
public void reset()
|
(c) Werner Randelshofer. All rights reserved. |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||