public class Transformz extends Object
| Constructor and Description |
|---|
Transformz() |
| Modifier and Type | Method and Description |
|---|---|
static ATransform |
constantTransform(int inputDimensions,
AVector v) |
static AAffineTransform |
createAffineTransform(AMatrix m,
AVector v) |
static Affine34 |
createAffineTransform(Matrix33 m,
AVector v) |
static Affine34 |
createAffineTransform(Matrix33 m,
Vector3 v) |
static ATranslation |
createMutableTranslation(ATranslation t) |
static ATranslation |
createTranslation(AVector v) |
static ATranslation |
createTranslation(double[] v) |
static Translation3 |
createTranslation(Vector3 v) |
static ATransform |
identityTransform(int dimensions)
Creates an identity transform with the given number of dimensions
|
static IdentityTranslation |
identityTranslation(int dimensions)
Creates an identity translation with the given number of dimensions
|
static Matrix22 |
rotate2D(double radians)
Creates a 2D rotation transform
|
static AMatrix |
scale(int dimensions,
double factor)
Creates an n-dimensional scaling transform
|
static Matrix22 |
scale2D(double factor)
Creates a 2D scaling transform
|
static Matrix33 |
scale3D(double factor)
Creates a 3D scaling transform
|
ATransform |
toTransform(Object o)
Coerce to a transform:
- vectors translate into constant transforms.
|
static AMatrix |
zeroTransform(int inputDimensions,
int outputDimensions)
Creates a zero transform (maps every vector to zero)
|
public static Matrix33 scale3D(double factor)
public static Matrix22 scale2D(double factor)
public static Matrix22 rotate2D(double radians)
public static AMatrix scale(int dimensions, double factor)
public static IdentityTranslation identityTranslation(int dimensions)
public static ATransform identityTransform(int dimensions)
public ATransform toTransform(Object o)
o - public static AMatrix zeroTransform(int inputDimensions, int outputDimensions)
public static ATranslation createTranslation(AVector v)
public static Translation3 createTranslation(Vector3 v)
public static ATranslation createMutableTranslation(ATranslation t)
public static AAffineTransform createAffineTransform(AMatrix m, AVector v)
public static ATransform constantTransform(int inputDimensions, AVector v)
public static ATranslation createTranslation(double[] v)
Copyright © 2013. All Rights Reserved.