com.croftsoft.core.math.matrix
Class Matrix3x3Lib

java.lang.Object
  extended by com.croftsoft.core.math.matrix.Matrix3x3Lib

public final class Matrix3x3Lib
extends Object

A library of static methods to manipulate Matrix3x3 objects.

Since:
2008-04-25
Version:
$Id: Matrix3x3Lib.java,v 1.8 2008/05/09 19:48:45 croft Exp $
Author:
David Wallace Croft

Method Summary
static Matrix3x3Mut createRotationMatrix(double degreesX, double degreesY, double degreesZ)
           
static Matrix3x3Mut createRotationMatrixX(double degrees)
           
static Matrix3x3Mut createRotationMatrixY(double degrees)
           
static Matrix3x3Mut createRotationMatrixZ(double degrees)
           
static Matrix3x3Mut multiply3x3(Matrix3x3 matrix3x3a, Matrix3x3 matrix3x3b)
           
static double[] toEulerAngles(Matrix3x3 matrix3x3)
           
static Matrix3x3Mut transpose3x3(Matrix3x3 matrix3x3)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createRotationMatrix

public static Matrix3x3Mut createRotationMatrix(double degreesX,
                                                double degreesY,
                                                double degreesZ)

createRotationMatrixX

public static Matrix3x3Mut createRotationMatrixX(double degrees)

createRotationMatrixY

public static Matrix3x3Mut createRotationMatrixY(double degrees)

createRotationMatrixZ

public static Matrix3x3Mut createRotationMatrixZ(double degrees)

multiply3x3

public static Matrix3x3Mut multiply3x3(Matrix3x3 matrix3x3a,
                                       Matrix3x3 matrix3x3b)

toEulerAngles

public static double[] toEulerAngles(Matrix3x3 matrix3x3)

transpose3x3

public static Matrix3x3Mut transpose3x3(Matrix3x3 matrix3x3)

CroftSoft Javadoc

CroftSoft Core Javadoc (2008-09-28 20:58:02)