Uses of Class
crystalspace.jbind.impl.csgeom.transfrm.csReversibleTransform

Packages that use csReversibleTransform
crystalspace.jbind.impl.csgeom.transfrm   
crystalspace.jbind.impl.engine.mesh   
crystalspace.jbind.impl.engine.movable   
crystalspace.jbind.impl.engine.portal   
crystalspace.jbind.impl.engine.rview   
crystalspace.jbind.impl.engine.sector   
crystalspace.jbind.impl.mesh.object   
crystalspace.jbind.impl.video.graph3d   
crystalspace.jbind.interfaces.iengine.mesh   
crystalspace.jbind.interfaces.iengine.movable   
crystalspace.jbind.interfaces.iengine.portal   
crystalspace.jbind.interfaces.iengine.rview   
crystalspace.jbind.interfaces.iengine.sector   
crystalspace.jbind.interfaces.imesh.object   
crystalspace.jbind.interfaces.ivideo.graph3d   
 

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

Methods in crystalspace.jbind.impl.csgeom.transfrm that return csReversibleTransform
 csReversibleTransform csReversibleTransform.getInverse()
          Get the inverse of this transform.
static csReversibleTransform csReversibleTransform.mule(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, rightmost first.
static csReversibleTransform csReversibleTransform.mul(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, rightmost first.
static csReversibleTransform csReversibleTransform.dive(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, reversing t2 then applying t1.
static csReversibleTransform csReversibleTransform.div(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, reversing t2 then applying t1
 

Methods in crystalspace.jbind.impl.csgeom.transfrm with parameters of type csReversibleTransform
static csTransform csTransform.mul(csTransform t1, csReversibleTransform t2)
          Combine two transforms, rightmost first.
static csVector3 csReversibleTransform.div(csVector3 v, csReversibleTransform t)
          Reverse a transformation on a 3D vector.
static csVector3 csReversibleTransform.dive(csVector3 v, csReversibleTransform t)
          Reverse a transformation on a 3D vector.
static csPlane3 csReversibleTransform.div(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
static csPlane3 csReversibleTransform.dive(csPlane3 p, csReversibleTransform t)
          Reverse a transformation on a Plane.
static csSphere csReversibleTransform.div(csSphere p, csReversibleTransform t)
          Reverse a transformation on a sphere.
static csReversibleTransform csReversibleTransform.mule(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, rightmost first.
static csReversibleTransform csReversibleTransform.mul(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, rightmost first.
static csReversibleTransform csReversibleTransform.dive(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, reversing t2 then applying t1.
static csReversibleTransform csReversibleTransform.div(csReversibleTransform t1, csReversibleTransform t2)
          Combine two transforms, reversing t2 then applying t1
 

Constructors in crystalspace.jbind.impl.csgeom.transfrm with parameters of type csReversibleTransform
csReversibleTransform(csReversibleTransform t)
          Initialize with the given transformation.
 

Uses of csReversibleTransform in crystalspace.jbind.impl.engine.mesh
 

Methods in crystalspace.jbind.impl.engine.mesh that return csReversibleTransform
 csReversibleTransform csMeshFactoryWrapper.getTransform()
           
 

Methods in crystalspace.jbind.impl.engine.mesh with parameters of type csReversibleTransform
 void csMeshWrapper.getTransformedBoundingBox(csReversibleTransform trans, csBox3 cbox)
           
 void csMeshWrapper.hardTransform(csReversibleTransform t)
           
 void csMeshFactoryWrapper.hardTransform(csReversibleTransform t)
           
 void csMeshFactoryWrapper.setTransform(csReversibleTransform tr)
           
 

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

Methods in crystalspace.jbind.impl.engine.movable that return csReversibleTransform
 csReversibleTransform csMovable.getFullTransform()
           
 csReversibleTransform csMovable.getTransform()
           
 

Methods in crystalspace.jbind.impl.engine.movable with parameters of type csReversibleTransform
 void csMovable.setTransform(csReversibleTransform t)
           
 

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

Methods in crystalspace.jbind.impl.engine.portal that return csReversibleTransform
 csReversibleTransform csPortal.getWarp()
           
 

Methods in crystalspace.jbind.impl.engine.portal with parameters of type csReversibleTransform
 void csPortal.checkFrustum(iFrustumView lview, csReversibleTransform t, int alpha)
           
 void csPortal.computeCameraPlane(csReversibleTransform t, csPlane3 camplane)
           
 void csPortal.hardTransform(csReversibleTransform t)
           
 iMeshWrapper csPortal.hitBeamPortals(csReversibleTransform t, csVector3 start, csVector3 end, csVector3 isect, int[] polygon_idx)
           
 void csPortal.objectToWorld(csReversibleTransform t, csReversibleTransform warp_wor)
           
 csVector3 csPortal.warp(csReversibleTransform t, csVector3 pos)
           
 void csPortal.warpSpace(csReversibleTransform warp_wor, csReversibleTransform t, boolean mirror)
           
 

Uses of csReversibleTransform in crystalspace.jbind.impl.engine.rview
 

Methods in crystalspace.jbind.impl.engine.rview with parameters of type csReversibleTransform
 boolean csRenderView.clipBSphere(csReversibleTransform o2c, csSphere sphere, int clip_portal, int clip_plane, int clip_z_plane)
           
 boolean csRenderView.testBSphere(csReversibleTransform o2c, csSphere sphere)
           
 

Uses of csReversibleTransform in crystalspace.jbind.impl.engine.sector
 

Methods in crystalspace.jbind.impl.engine.sector with parameters of type csReversibleTransform
 iSector csSector.followSegment(csReversibleTransform t, csVector3 new_position, boolean mirror, boolean only_portals)
           
 iSector csSector.followSegment(csReversibleTransform t, csVector3 new_position, boolean mirror)
           
 

Uses of csReversibleTransform in crystalspace.jbind.impl.mesh.object
 

Methods in crystalspace.jbind.impl.mesh.object with parameters of type csReversibleTransform
 void csMeshObject.hardTransform(csReversibleTransform t)
           
 void csMeshObjectFactory.hardTransform(csReversibleTransform t)
           
 

Uses of csReversibleTransform in crystalspace.jbind.impl.video.graph3d
 

Methods in crystalspace.jbind.impl.video.graph3d that return csReversibleTransform
 csReversibleTransform csGraphics3D.getObjectToCamera()
           
 

Methods in crystalspace.jbind.impl.video.graph3d with parameters of type csReversibleTransform
 void csGraphics3D.setObjectToCamera(csReversibleTransform o2c)
           
 

Uses of csReversibleTransform in crystalspace.jbind.interfaces.iengine.mesh
 

Methods in crystalspace.jbind.interfaces.iengine.mesh that return csReversibleTransform
 csReversibleTransform iMeshFactoryWrapper.getTransform()
          Get optional relative transform (relative to parent).
 

Methods in crystalspace.jbind.interfaces.iengine.mesh with parameters of type csReversibleTransform
 void iMeshWrapper.hardTransform(csReversibleTransform t)
          Do a hard transform of this object.
 void iMeshWrapper.getTransformedBoundingBox(csReversibleTransform trans, csBox3 cbox)
          Get the bounding box of this object after applying a transformation to it.
 void iMeshFactoryWrapper.hardTransform(csReversibleTransform t)
          Do a hard transform of this factory.
 void iMeshFactoryWrapper.setTransform(csReversibleTransform tr)
          Set optional relative transform (relative to parent).
 

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

Methods in crystalspace.jbind.interfaces.iengine.movable that return csReversibleTransform
 csReversibleTransform iMovable.getFullTransform()
          Construct the full world to object transformation given this transformation and possible parents transformations.
 csReversibleTransform iMovable.getTransform()
          Get the world to object tranformation.
 

Methods in crystalspace.jbind.interfaces.iengine.movable with parameters of type csReversibleTransform
 void iMovable.setTransform(csReversibleTransform t)
          Set the world to object tranformation.
 

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

Methods in crystalspace.jbind.interfaces.iengine.portal that return csReversibleTransform
 csReversibleTransform iPortal.getWarp()
          Get the warping transformation.Implemented in csPortal.
 

Methods in crystalspace.jbind.interfaces.iengine.portal with parameters of type csReversibleTransform
 void iPortal.checkFrustum(iFrustumView lview, csReversibleTransform t, int alpha)
          Check frustum visibility of all polygons reachable through this portal.
 void iPortal.computeCameraPlane(csReversibleTransform t, csPlane3 camplane)
          Calculate the camera space plane for this portal.
 void iPortal.hardTransform(csReversibleTransform t)
          Hard transform the warp matrix.Implemented in csPortal.
 iMeshWrapper iPortal.hitBeamPortals(csReversibleTransform t, csVector3 start, csVector3 end, csVector3 isect, int[] polygon_idx)
          Follow a beam through this portal and return the mesh and polygon index that it hits with (0 incase no hit).
 void iPortal.objectToWorld(csReversibleTransform t, csReversibleTransform warp_wor)
          Transform the warp matrix from object space to world space.
 csVector3 iPortal.warp(csReversibleTransform t, csVector3 pos)
          Warp a position in world space given a object space to world space transform (this==object, other==world).
 void iPortal.warpSpace(csReversibleTransform warp_wor, csReversibleTransform t, boolean mirror)
          Warp space using the given world->camera transformation.
 

Uses of csReversibleTransform in crystalspace.jbind.interfaces.iengine.rview
 

Methods in crystalspace.jbind.interfaces.iengine.rview with parameters of type csReversibleTransform
 boolean iRenderView.clipBSphere(csReversibleTransform o2c, csSphere sphere, int clip_portal, int clip_plane, int clip_z_plane)
          Check if the given bounding sphere(in object space coordinates) is visibile in this render view.
 boolean iRenderView.testBSphere(csReversibleTransform o2c, csSphere sphere)
          Test if the given bounding sphere(in object space coordinates) is visibile in this render view.
 

Uses of csReversibleTransform in crystalspace.jbind.interfaces.iengine.sector
 

Methods in crystalspace.jbind.interfaces.iengine.sector with parameters of type csReversibleTransform
 iSector iSector.followSegment(csReversibleTransform t, csVector3 new_position, boolean mirror)
          Follow a segment starting at this sector.
 iSector iSector.followSegment(csReversibleTransform t, csVector3 new_position, boolean mirror, boolean only_portals)
          Follow a segment starting at this sector.
 

Uses of csReversibleTransform in crystalspace.jbind.interfaces.imesh.object
 

Methods in crystalspace.jbind.interfaces.imesh.object with parameters of type csReversibleTransform
 void iMeshObject.hardTransform(csReversibleTransform t)
          Do a hard transform of this object.
 void iMeshObjectFactory.hardTransform(csReversibleTransform t)
          Do a hard transform of this factory.
 

Uses of csReversibleTransform in crystalspace.jbind.interfaces.ivideo.graph3d
 

Methods in crystalspace.jbind.interfaces.ivideo.graph3d that return csReversibleTransform
 csReversibleTransform iGraphics3D.getObjectToCamera()
          Get object to camera transformation.
 

Methods in crystalspace.jbind.interfaces.ivideo.graph3d with parameters of type csReversibleTransform
 void iGraphics3D.setObjectToCamera(csReversibleTransform o2c)
          Set object to camera transformation (currently only used by DrawTriangleMesh and DrawPolygonMesh);.