FreeWRL / FreeX3D 4.3.0
Matrix.java
1package org.web3d.x3d.sai;
2
3public 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}