|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MatrixBuilder | |
---|---|
de.jreality.math | Mathematical utilities. |
Uses of MatrixBuilder in de.jreality.math |
---|
Methods in de.jreality.math that return MatrixBuilder | |
---|---|
static MatrixBuilder |
MatrixBuilder.elliptic()
Create a matrix builder which generates isometries with respect to elliptic (or (4,0)) metric. |
static MatrixBuilder |
MatrixBuilder.elliptic(Matrix m)
|
static MatrixBuilder |
MatrixBuilder.elliptic(SceneGraphComponent cmp)
|
static MatrixBuilder |
MatrixBuilder.elliptic(Transformation m)
|
static MatrixBuilder |
MatrixBuilder.euclidean()
Create a matrix builder which generates isometries with respect to euclidean metric. |
static MatrixBuilder |
MatrixBuilder.euclidean(Matrix m)
|
static MatrixBuilder |
MatrixBuilder.euclidean(SceneGraphComponent cmp)
|
static MatrixBuilder |
MatrixBuilder.euclidean(Transformation m)
Create a matrix builder which generates isometries with respect to euclidean metric. |
static MatrixBuilder |
MatrixBuilder.hyperbolic()
Create a matrix builder which generates isometries with respect to hyperbolic (or (3,1)) metric. |
static MatrixBuilder |
MatrixBuilder.hyperbolic(Matrix m)
|
static MatrixBuilder |
MatrixBuilder.hyperbolic(SceneGraphComponent cmp)
|
static MatrixBuilder |
MatrixBuilder.hyperbolic(Transformation m)
|
static MatrixBuilder |
MatrixBuilder.init(Matrix m,
int signature)
This constructor accepts the signature as an argument. |
static MatrixBuilder |
MatrixBuilder.projective()
Create a matrix builder which strictly speaking doesn't know about metric: purely projective. |
static MatrixBuilder |
MatrixBuilder.projective(Matrix m)
|
static MatrixBuilder |
MatrixBuilder.projective(Transformation m)
|
MatrixBuilder |
MatrixBuilder.reflect(double[] plane)
reflects the wrapped Matrix at the plane |
MatrixBuilder |
MatrixBuilder.reflect(double[] v1,
double[] v2,
double[] v3)
reflects the wrapped Matrix at the plane determined by the the given 3 points |
MatrixBuilder |
MatrixBuilder.reset()
assigns ID to the underlying matrix |
MatrixBuilder |
MatrixBuilder.rotate(double[] p1,
double[] p2,
double angle)
rotate about the axis through the points p1 and p2 |
MatrixBuilder |
MatrixBuilder.rotate(double angle,
double[] axis)
|
MatrixBuilder |
MatrixBuilder.rotate(double angle,
double axisX,
double axisY,
double axisZ)
|
MatrixBuilder |
MatrixBuilder.rotateFromTo(double[] v1,
double[] v2)
A rotation which takes vector v1 to vector v2. |
MatrixBuilder |
MatrixBuilder.rotateX(double angle)
|
MatrixBuilder |
MatrixBuilder.rotateY(double angle)
|
MatrixBuilder |
MatrixBuilder.rotateZ(double angle)
|
MatrixBuilder |
MatrixBuilder.scale(double scale)
|
MatrixBuilder |
MatrixBuilder.scale(double[] scale)
|
MatrixBuilder |
MatrixBuilder.scale(double scaleX,
double scaleY,
double scaleZ)
|
MatrixBuilder |
MatrixBuilder.times(double[] array)
multiplies array (considered as 4x4 matrix) on the right hand side |
MatrixBuilder |
MatrixBuilder.times(Matrix matrix)
multiplies the given Matrix on the right hand side |
MatrixBuilder |
MatrixBuilder.translate(double[] vector)
|
MatrixBuilder |
MatrixBuilder.translate(double dx,
double dy,
double dz)
|
MatrixBuilder |
MatrixBuilder.translateFromTo(double[] p1,
double[] p2)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |