de.grogra.math
public final class TMatrix4d extends Matrix4d implements Transform3D
| Modifier and Type | Field and Description |
|---|---|
static ManageableType |
$TYPE |
| Constructor and Description |
|---|
TMatrix4d() |
TMatrix4d(ComponentTransform ct) |
TMatrix4d(Matrix3d m) |
TMatrix4d(Matrix4d m) |
TMatrix4d(Tuple3d t) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
clone() |
void |
fieldModified(PersistenceField field,
int[] indices,
Transaction t) |
ManageableType |
getManageableType() |
int |
getStamp()
Returns a stamp for this object.
|
Manageable |
manageableReadResolve() |
java.lang.Object |
manageableWriteReplace() |
void |
transform(Matrix4d in,
Matrix4d out)
This methods performs a local coordinate transformation.
|
add, add, add, add, determinant, epsilonEquals, equals, equals, get, get, get, get, get, get, get, getColumn, getColumn, getElement, getRotationScale, getRotationScale, getRow, getRow, getScale, hashCode, invert, invert, mul, mul, mul, mul, mulTransposeBoth, mulTransposeLeft, mulTransposeRight, negate, negate, rotX, rotY, rotZ, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setColumn, setColumn, setColumn, setElement, setIdentity, setRotation, setRotation, setRotation, setRotation, setRotation, setRotationScale, setRotationScale, setRow, setRow, setRow, setScale, setTranslation, setZero, sub, sub, toString, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transform, transpose, transposepublic static final ManageableType $TYPE
public TMatrix4d()
@ConversionConstructor public TMatrix4d(ComponentTransform ct)
public TMatrix4d(Matrix3d m)
public TMatrix4d(Matrix4d m)
@ConversionConstructor public TMatrix4d(Tuple3d t)
public void fieldModified(PersistenceField field, int[] indices, Transaction t)
fieldModified in interface Manageablepublic ManageableType getManageableType()
getManageableType in interface Manageablepublic int getStamp()
ManageablegetStamp in interface Manageablepublic Manageable manageableReadResolve()
manageableReadResolve in interface Manageablepublic java.lang.Object manageableWriteReplace()
manageableWriteReplace in interface Manageablepublic void transform(Matrix4d in, Matrix4d out)
Transform3Dtransform in interface Transform3Din - the transformation matrix of the coordinate system of the parentout - the computed transformation is placed in here. May be the
same reference as in