|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjmathlib.core.graphics.Matrix3D
public class Matrix3D
A fairly conventional 3D matrix object that can transform sets of 3D points and perform a variety of manipulations on the transform
| Constructor Summary | |
|---|---|
Matrix3D()
Create a new unit matrix |
|
| Method Summary | |
|---|---|
void |
mult(Matrix3D rhs)
Multiply this matrix by a second: M = M*R |
void |
scale(double f)
Scale by f in all dimensions |
void |
scale(double xf,
double yf,
double zf)
Scale along each axis independently |
void |
transform(double[][] x,
double[][] y,
double[][] z,
int[][] tx,
int[][] ty,
int[][] tz)
Transform nvert points from v into tv. |
void |
transform(double[] x,
double[] y,
double[] z,
int[] tx,
int[] ty,
int[] tz)
Transform nvert points from v into tv. |
java.awt.Point |
transform(double x,
double y,
double z)
|
void |
translate(double x,
double y,
double z)
Translate the origin |
void |
unit()
Reinitialize to the unit matrix |
void |
xrot(double theta)
rotate theta degrees about the x axis |
void |
yrot(double theta)
rotate theta degrees about the y axis |
void |
zrot(double theta)
rotate theta degrees about the z axis |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Matrix3D()
| Method Detail |
|---|
public void scale(double f)
public void scale(double xf,
double yf,
double zf)
public void translate(double x,
double y,
double z)
public void yrot(double theta)
public void xrot(double theta)
public void zrot(double theta)
public void mult(Matrix3D rhs)
public void unit()
public void transform(double[] x,
double[] y,
double[] z,
int[] tx,
int[] ty,
int[] tz)
public void transform(double[][] x,
double[][] y,
double[][] z,
int[][] tx,
int[][] ty,
int[][] tz)
public java.awt.Point transform(double x,
double y,
double z)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||