de.ukn.hci.squidy.manager.util
Class MathUtility
java.lang.Object
de.ukn.hci.squidy.manager.util.MathUtility
public class MathUtility
- extends Object
|
Method Summary |
double[][] |
dataPosition6D2matrix(DataPosition6D obj6D)
|
double |
euclidDist(double x1,
double y1,
double z1,
double x2,
double y2,
double z2)
|
DataPosition6D |
matrix2DataPosition6D(double[][] m6d)
|
double[][] |
rotateMatrix(double[][] m,
double angleX,
double angleY,
double angleZ)
|
double[][] |
rotateMatrix(int rotationAxis,
double[][] m,
double angle)
|
double[] |
rotatePoint(double[] p,
double[] o,
double[][] mRot,
boolean translateBack)
|
double[][] |
transpose(double[][] m)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
X_AXIS
public static final int X_AXIS
- See Also:
- Constant Field Values
Y_AXIS
public static final int Y_AXIS
- See Also:
- Constant Field Values
Z_AXIS
public static final int Z_AXIS
- See Also:
- Constant Field Values
MathUtility
public MathUtility()
dataPosition6D2matrix
public double[][] dataPosition6D2matrix(DataPosition6D obj6D)
matrix2DataPosition6D
public DataPosition6D matrix2DataPosition6D(double[][] m6d)
rotatePoint
public double[] rotatePoint(double[] p,
double[] o,
double[][] mRot,
boolean translateBack)
transpose
public double[][] transpose(double[][] m)
euclidDist
public double euclidDist(double x1,
double y1,
double z1,
double x2,
double y2,
double z2)
rotateMatrix
public double[][] rotateMatrix(int rotationAxis,
double[][] m,
double angle)
rotateMatrix
public double[][] rotateMatrix(double[][] m,
double angleX,
double angleY,
double angleZ)
Copyright © 2007-2010 Human-Computer-Interaction :: University of Konstanz. All Rights Reserved.