Uses of Class
crystalspace.jbind.impl.csgeom.matrix3.csMatrix3

Packages that use csMatrix3
crystalspace.jbind.impl.csgeom.matrix3   
crystalspace.jbind.impl.csgeom.quaterni   
crystalspace.jbind.impl.csgeom.transfrm   
crystalspace.jbind.impl.engine.movable   
crystalspace.jbind.impl.engine.portal   
crystalspace.jbind.impl.mesh.thing   
crystalspace.jbind.interfaces.iengine.movable   
crystalspace.jbind.interfaces.iengine.portal   
crystalspace.jbind.interfaces.imesh.thing   
 

Uses of csMatrix3 in crystalspace.jbind.impl.csgeom.matrix3
 

Methods in crystalspace.jbind.impl.csgeom.matrix3 that return csMatrix3
 csMatrix3 csMatrix3.add(csMatrix3 m)
          Add another matrix to this matrix.
 csMatrix3 csMatrix3.minus(csMatrix3 m)
          Subtract another matrix from this matrix.
 csMatrix3 csMatrix3.mul(csMatrix3 m)
          Multiply another matrix with this matrix.
 csMatrix3 csMatrix3.mul(float s)
          Multiply this matrix with a scalar.
 csMatrix3 csMatrix3.div(float s)
          Divide this matrix by a scalar.
 csMatrix3 csMatrix3.add()
          Unary + operator.
 csMatrix3 csMatrix3.minus()
          Unary - operator.
 csMatrix3 csMatrix3.getTranspose()
          Return the transpose of this matrix.
 csMatrix3 csMatrix3.getInverse()
          Return the inverse of this matrix.
static csMatrix3 csMatrix3.add(csMatrix3 m1, csMatrix3 m2)
          Add two matricies.
static csMatrix3 csMatrix3.minus(csMatrix3 m1, csMatrix3 m2)
          Subtract two matricies.
static csMatrix3 csMatrix3.mul(csMatrix3 m1, csMatrix3 m2)
          Multiply two matricies.
static csMatrix3 csMatrix3.mul(csMatrix3 m, float f)
          Multiply a matrix and a scalar.
static csMatrix3 csMatrix3.mul(float f, csMatrix3 m)
          Multiply a matrix and a scalar.
static csMatrix3 csMatrix3.div(csMatrix3 m, float f)
          Divide a matrix by a scalar
 

Methods in crystalspace.jbind.impl.csgeom.matrix3 with parameters of type csMatrix3
 csMatrix3 csMatrix3.add(csMatrix3 m)
          Add another matrix to this matrix.
 csMatrix3 csMatrix3.minus(csMatrix3 m)
          Subtract another matrix from this matrix.
 csMatrix3 csMatrix3.mul(csMatrix3 m)
          Multiply another matrix with this matrix.
static csMatrix3 csMatrix3.add(csMatrix3 m1, csMatrix3 m2)
          Add two matricies.
static csMatrix3 csMatrix3.minus(csMatrix3 m1, csMatrix3 m2)
          Subtract two matricies.
static csMatrix3 csMatrix3.mul(csMatrix3 m1, csMatrix3 m2)
          Multiply two matricies.
static csVector3 csMatrix3.mul(csMatrix3 m, csVector3 v)
          Multiply a vector by a matrix (transform it).
static csMatrix3 csMatrix3.mul(csMatrix3 m, float f)
          Multiply a matrix and a scalar.
static csMatrix3 csMatrix3.mul(float f, csMatrix3 m)
          Multiply a matrix and a scalar.
static csMatrix3 csMatrix3.div(csMatrix3 m, float f)
          Divide a matrix by a scalar
static boolean csMatrix3.equals(csMatrix3 m1, csMatrix3 m2)
          Check if two matricies are equal.
static boolean csMatrix3.nEquals(csMatrix3 m1, csMatrix3 m2)
          Check if two matricies are not equal.
static boolean csMatrix3.less(csMatrix3 m, float f)
          Test if each component of a matrix is less than a small epsilon value.
static boolean csMatrix3.greater(float f, csMatrix3 m)
          Test if each component of a matrix is greater than a small epsilon value.
 

Uses of csMatrix3 in crystalspace.jbind.impl.csgeom.quaterni
 

Constructors in crystalspace.jbind.impl.csgeom.quaterni with parameters of type csMatrix3
csQuaternion(csMatrix3 smat)
          Construct quaternion from a matrix.
 

Uses of csMatrix3 in crystalspace.jbind.impl.csgeom.transfrm
 

Methods in crystalspace.jbind.impl.csgeom.transfrm that return csMatrix3
 csMatrix3 csTransform.getO2T()
          Get 'other' to 'this' transformation matrix.
static csMatrix3 csTransform.mul(csMatrix3 m, csTransform t)
          Multiply a matrix with the transformation matrix.
static csMatrix3 csTransform.mul(csTransform t, csMatrix3 m)
          Multiply a matrix with the transformation matrix.
static csMatrix3 csTransform.mule(csMatrix3 m, csTransform t)
          Multiply a matrix with the transformation matrix.
 csMatrix3 csReversibleTransform.getT2O()
          Get 'this' to 'other' transformation matrix.
 

Methods in crystalspace.jbind.impl.csgeom.transfrm with parameters of type csMatrix3
 void csOrthoTransform.setT2O(csMatrix3 m)
          Set 'this' to 'other' transformation matrix.
 void csTransform.setO2T(csMatrix3 m)
          Set 'other' to 'this' transformation matrix.
static csMatrix3 csTransform.mul(csMatrix3 m, csTransform t)
          Multiply a matrix with the transformation matrix.
static csMatrix3 csTransform.mul(csTransform t, csMatrix3 m)
          Multiply a matrix with the transformation matrix.
static csMatrix3 csTransform.mule(csMatrix3 m, csTransform t)
          Multiply a matrix with the transformation matrix.
 void csReversibleTransform.setT2O(csMatrix3 m)
          Set 'other' to 'this' transformation matrix.
 void csReversibleTransform.rotateOther(csMatrix3 m)
          Use the given transformation matrix, in other space, to reorient the transformation.
 void csReversibleTransform.rotateThis(csMatrix3 m)
          Use the given transformation matrix, in this space, to reorient the transformation.
 

Constructors in crystalspace.jbind.impl.csgeom.transfrm with parameters of type csMatrix3
csOrthoTransform(csMatrix3 o2t, csVector3 pos)
          Initialize with the given transformation.
csTransform(csMatrix3 other2this, csVector3 origin_pos)
          Initialize with the given transformation.
csReversibleTransform(csMatrix3 o2t, csVector3 pos)
          Initialize with the given transformation.
 

Uses of csMatrix3 in crystalspace.jbind.impl.engine.movable
 

Methods in crystalspace.jbind.impl.engine.movable with parameters of type csMatrix3
 void csMovable.setTransform(csMatrix3 matrix)
           
 void csMovable.transform(csMatrix3 matrix)
           
 

Uses of csMatrix3 in crystalspace.jbind.impl.engine.portal
 

Methods in crystalspace.jbind.impl.engine.portal with parameters of type csMatrix3
 void csPortal.setWarp(csMatrix3 m_w, csVector3 v_w_before, csVector3 v_w_after)
           
 

Uses of csMatrix3 in crystalspace.jbind.impl.mesh.thing
 

Methods in crystalspace.jbind.impl.mesh.thing with parameters of type csMatrix3
 void csThingFactoryState.getPolygonTextureMapping(int polygon_idx, csMatrix3 m, csVector3 v)
           
 void csThingFactoryState.setPolygonTextureMapping(csPolygonRange range, csMatrix3 m, csVector3 v)
           
 

Uses of csMatrix3 in crystalspace.jbind.interfaces.iengine.movable
 

Methods in crystalspace.jbind.interfaces.iengine.movable with parameters of type csMatrix3
 void iMovable.setTransform(csMatrix3 matrix)
          Set the transformation matrix for this entity.
 void iMovable.transform(csMatrix3 matrix)
          Relative transform.
 

Uses of csMatrix3 in crystalspace.jbind.interfaces.iengine.portal
 

Methods in crystalspace.jbind.interfaces.iengine.portal with parameters of type csMatrix3
 void iPortal.setWarp(csMatrix3 m_w, csVector3 v_w_before, csVector3 v_w_after)
          Set the warping transformation for this portal in object space and world space.
 

Uses of csMatrix3 in crystalspace.jbind.interfaces.imesh.thing
 

Methods in crystalspace.jbind.interfaces.imesh.thing with parameters of type csMatrix3
 void iThingFactoryState.getPolygonTextureMapping(int polygon_idx, csMatrix3 m, csVector3 v)
          Get the texture space information for the specified polygon.
 void iThingFactoryState.setPolygonTextureMapping(csPolygonRange range, csMatrix3 m, csVector3 v)
          Set texture mapping of all polygons in the given range to use the transform.