Package org.web3d.x3d.sai
Interface Matrix4
- All Known Subinterfaces:
SFMatrix4f
public interface Matrix4
Describes a 4x4 Matrix as required by the SAIMatrix abstract type.
TODO: This interface is completely useless. For now just implement the same
- Version:
- $Revision: 1.2 $
- Author:
- Justin Couch
-
Method Summary
Modifier and TypeMethodDescriptionfloat
get
(int row, int column) void
getTransform
(SFVec3f translation, SFRotation rotation, SFVec3f scale) inverse()
multiplyColVector
(SFVec3f vec) multiplyLeft
(Matrix4 mat) multiplyRight
(Matrix4 mat) multiplyRowVector
(SFVec3f vec) void
set
(int row, int column) void
setFromArray
(float[] val) void
setTransform
(SFVec3f translation, SFRotation rotation, SFVec3f scale, SFRotation scaleOrientation, SFVec3f center)
-
Method Details
-
set
void set(int row, int column) -
get
float get(int row, int column) -
setTransform
void setTransform(SFVec3f translation, SFRotation rotation, SFVec3f scale, SFRotation scaleOrientation, SFVec3f center) -
getTransform
-
inverse
Matrix4 inverse() -
transpose
Matrix4 transpose() -
multiplyLeft
-
multiplyRight
-
multiplyRowVector
-
multiplyColVector
-
setFromArray
void setFromArray(float[] val)
-