Uses of Class
crystalspace.jbind.impl.csgeom.vector3.csVector3Array

Packages that use csVector3Array
crystalspace.jbind.impl.csgeom.box   
crystalspace.jbind.impl.csgeom.frustum   
crystalspace.jbind.impl.csgeom.polymesh   
crystalspace.jbind.impl.csgeom.vtpool   
crystalspace.jbind.interfaces.igeom.polymesh   
 

Uses of csVector3Array in crystalspace.jbind.impl.csgeom.box
 

Methods in crystalspace.jbind.impl.csgeom.box with parameters of type csVector3Array
 void csBox3.getConvexOutline(csVector3 pos, csVector3Array array)
          Get a convex outline (not a polygon unless projected to 2D) for for this box as seen from the given position.
 void csBox3.getConvexOutline(csVector3 pos, csVector3Array array, boolean bVisible)
          Get a convex outline (not a polygon unless projected to 2D) for for this box as seen from the given position.
 

Uses of csVector3Array in crystalspace.jbind.impl.csgeom.frustum
 

Methods in crystalspace.jbind.impl.csgeom.frustum that return csVector3Array
 csVector3Array csFrustum.getVertices()
          Get the array of vertices.
 

Methods in crystalspace.jbind.impl.csgeom.frustum with parameters of type csVector3Array
static int csFrustum.batchClassify(csVector3Array frustum, csVector3 frustumNormals, csVector3Array poly)
          This is like the above version except that it takes a vector of precalculated frustum plane normals.
static int csFrustum.classify(csVector3Array frustum, csVector3Array poly)
          Check if a polygon intersects with the frustum (i.e. is visible in the frustum).
static void csFrustum.clipToPlane(csVector3Array vertices, csClipInfo clipinfo, csPlane3 plane)
          Clip a frustum (defined from 0,0,0 origin) to the given plane.
static void csFrustum.clipToPlane(csVector3Array vertices, csClipInfo clipinfo, csVector3 v1, csVector3 v2)
          Clip a frustum (defined from 0,0,0 origin) to the given plane (defined as 0-v1-v2).
static boolean csFrustum.contains(csVector3Array frustum, csPlane3 plane, csVector3 point)
          Check if a point is inside a frustum.
static boolean csFrustum.contains(csVector3Array frustum, csVector3 point)
          Check if a point is inside a frustum.
static csFrustum csFrustum.intersect(csVector3 frust_origin, csVector3Array frust, csVector3 v1, csVector3 v2, csVector3 v3)
          Intersect a triangle with this volume.
static csFrustum csFrustum.intersect(csVector3 frust_origin, csVector3Array frust, csVector3Array poly)
          Intersect a convex polygon with this volume.
 csFrustum csFrustum.intersect(csVector3Array poly)
          Intersect a convex polygon with this volume.
 

Constructors in crystalspace.jbind.impl.csgeom.frustum with parameters of type csVector3Array
csFrustum(csVector3 o, csVector3Array verts)
          Create a frustum given a polygon and a backplane.
csFrustum(csVector3 o, csVector3Array verts, csPlane3 backp)
          Create a frustum given a polygon and a backplane.
 

Uses of csVector3Array in crystalspace.jbind.impl.csgeom.polymesh
 

Methods in crystalspace.jbind.impl.csgeom.polymesh that return csVector3Array
 csVector3Array csPolygonMesh.getVertices()
           
 

Uses of csVector3Array in crystalspace.jbind.impl.csgeom.vtpool
 

Methods in crystalspace.jbind.impl.csgeom.vtpool that return csVector3Array
 csVector3Array csVertexArrayPool.getVertexArray(int n)
          Fetch a new array of n vertices.
 

Methods in crystalspace.jbind.impl.csgeom.vtpool with parameters of type csVector3Array
 void csVertexArrayPool.freeVertexArray(csVector3Array ar)
          Free an array of n vertices.
 

Uses of csVector3Array in crystalspace.jbind.interfaces.igeom.polymesh
 

Methods in crystalspace.jbind.interfaces.igeom.polymesh that return csVector3Array
 csVector3Array iPolygonMesh.getVertices()
          Get the pointer to the array of vertices.