|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object math.geom3d.transform.AffineTransform3D
public class AffineTransform3D
Constructor Summary | |
---|---|
AffineTransform3D()
Creates a new affine transform3D set to identity |
|
AffineTransform3D(double[] coefs)
|
|
AffineTransform3D(double xx,
double yx,
double zx,
double tx,
double xy,
double yy,
double zy,
double ty,
double xz,
double yz,
double zz,
double tz)
|
Method Summary | |
---|---|
double[] |
coefficients()
Returns the affine coefficients of the transform. |
static AffineTransform3D |
createRotationOx(double theta)
|
static AffineTransform3D |
createRotationOy(double theta)
|
static AffineTransform3D |
createRotationOz(double theta)
|
static AffineTransform3D |
createScaling(double s)
|
static AffineTransform3D |
createScaling(double sx,
double sy,
double sz)
|
static AffineTransform3D |
createTranslation(double x,
double y,
double z)
|
static AffineTransform3D |
createTranslation(Vector3D vec)
|
boolean |
equals(java.lang.Object obj)
Compares two transforms. |
AffineTransform3D |
inverse()
Computes the inverse affine transform. |
boolean |
isIdentity()
|
void |
preConcatenate(AffineTransform3D trans)
Combine this transform with another AffineTransform. |
void |
transform(AffineTransform3D trans)
Combine this transform with another AffineTransform. |
Point3D |
transformPoint(Point3D src)
|
Point3D[] |
transformPoints(Point3D[] src,
Point3D[] dst)
|
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AffineTransform3D()
public AffineTransform3D(double[] coefs)
public AffineTransform3D(double xx, double yx, double zx, double tx, double xy, double yy, double zy, double ty, double xz, double yz, double zz, double tz)
Method Detail |
---|
public static final AffineTransform3D createTranslation(Vector3D vec)
public static final AffineTransform3D createTranslation(double x, double y, double z)
public static final AffineTransform3D createRotationOx(double theta)
public static final AffineTransform3D createRotationOy(double theta)
public static final AffineTransform3D createRotationOz(double theta)
public static final AffineTransform3D createScaling(double s)
public static final AffineTransform3D createScaling(double sx, double sy, double sz)
public boolean isIdentity()
public double[] coefficients()
public AffineTransform3D inverse()
inverse
in interface Bijection3D
public void transform(AffineTransform3D trans)
public void preConcatenate(AffineTransform3D trans)
public Point3D[] transformPoints(Point3D[] src, Point3D[] dst)
transformPoints
in interface Transform3D
public Point3D transformPoint(Point3D src)
transformPoint
in interface Transform3D
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |