de.grogra.math
public final class TVector3d extends Vector3d implements Transform3D
TVector3d is a Vector3d which implements
the interface Transform3D. It represents
a coordinate translation.| Modifier and Type | Field and Description |
|---|---|
static ManageableType |
$TYPE |
| Constructor and Description |
|---|
TVector3d() |
TVector3d(double x,
double y,
double z) |
TVector3d(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.
|
angle, cross, dot, length, lengthSquared, normalize, normalizeabsolute, absolute, add, add, clamp, clamp, clampMax, clampMax, clampMin, clampMin, epsilonEquals, equals, equals, get, get, get, hashCode, interpolate, interpolate, max, min, negate, negate, scale, scale, scaleAdd, scaleAdd, set, set, set, set, sub, sub, toStringpublic static final ManageableType $TYPE
public TVector3d()
public TVector3d(double x,
double y,
double z)
@ConversionConstructor public TVector3d(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