FreeWRL/FreeX3D  3.0.0
Matrix.java
1 package org.web3d.x3d.sai;
2 
3 public interface Matrix {
4  public void setTransform(SFVec3f translation, SFVec3f rotation, SFVec2f scale, SFVec3f scaleOrientation, SFVec2f center);
5  public void getTransform (SFVec2f translation, SFVec3f rotation, SFVec2f scale);
6  public void inverse(float[][] matrix);
7  public void transpose(float[][] matrix);
8  public void multiplyLeft(float[][] matrix, float[][] mult, int size);
9  public void multiplyRight(float[][] matrix, float[][] mult, int size);
10  public void multiplyRowVector(float[][] matrix, float[] vec, int size);
11  public void multiplyColVector(float [][] matrix, float[] vec, int size);
12 }