public final class Translation3 extends ATranslation implements ISpecialisedTransform
| Constructor and Description |
|---|
Translation3(ATranslation t) |
Translation3(AVector v) |
| Modifier and Type | Method and Description |
|---|---|
void |
composeWith(ATransform t)
Composes this transformation with a given transformation,
mutating the transformation to represent the combined transform
|
void |
composeWith(Translation t) |
void |
composeWith(Translation3 t) |
int |
dimensions() |
AMatrix |
getMatrixComponent() |
ATranslation |
getTranslationComponent() |
Vector3 |
getTranslationVector() |
int |
inputDimensions()
Returns the number of dimensions required for input vectors
|
int |
outputDimensions()
Returns the number of dimensions required for output vectors
|
void |
transform(AVector source,
AVector dest)
Transforms the source vector, storing the result in the given destination vector
|
void |
transform(Vector3 source,
Vector3 dest) |
void |
transformInPlace(AVector v)
Transforms a vector destructively.
|
void |
transformInPlace(Vector3 v) |
equals, equals, isIdentity, toAffineTransform, toMutableTranslationequals, hashCode, isLinearclone, compose, transformpublic Translation3(AVector v)
public Translation3(ATranslation t)
public Vector3 getTranslationVector()
getTranslationVector in class ATranslationpublic AMatrix getMatrixComponent()
getMatrixComponent in class AAffineTransformpublic ATranslation getTranslationComponent()
getTranslationComponent in class AAffineTransformpublic int dimensions()
dimensions in class ATranslationpublic int inputDimensions()
ATransforminputDimensions in class ATransformpublic int outputDimensions()
ATransformoutputDimensions in class ATransformpublic void transform(AVector source, AVector dest)
ATransformtransform in class ATranslationpublic void transformInPlace(AVector v)
ATransformtransformInPlace in class ATranslationpublic void transformInPlace(Vector3 v)
public void composeWith(ATransform t)
ATransformcomposeWith in class ATransformpublic void composeWith(Translation t)
public void composeWith(Translation3 t)
Copyright © 2012. All Rights Reserved.