Uses of Class
com.jme.scene.TriMesh

Packages that use TriMesh
com.jme.animation   
com.jme.bounding   
com.jme.effects   
com.jme.effects.cloth   
com.jme.input   
com.jme.intersection   
com.jme.renderer   
com.jme.renderer.lwjgl   
com.jme.scene   
com.jme.scene.lod   
com.jme.scene.model   
com.jme.scene.shape   
com.jme.terrain   
com.jme.util   
com.jme.util.geom   
 

Uses of TriMesh in com.jme.animation
 

Fields in com.jme.animation declared as TriMesh
 TriMesh KeyframeController.PointInTime.newShape
           
 

Methods in com.jme.animation that return TriMesh
 TriMesh KeyframeController.getMorphMesh()
           
 

Methods in com.jme.animation with parameters of type TriMesh
 void KeyframeController.setMorphingMesh(TriMesh morph)
          Sets the Mesh that will be physically changed by this KeyframeController
 void KeyframeController.shallowSetMorphMesh(TriMesh morph)
           
 void KeyframeController.setKeyframe(float time, TriMesh shape)
          Tells the controller to change its morphMesh to shape at time seconds.
 

Constructors in com.jme.animation with parameters of type TriMesh
KeyframeController.PointInTime(float time, TriMesh shape)
           
 

Uses of TriMesh in com.jme.bounding
 

Subclasses of TriMesh in com.jme.bounding
 class BoundingBox
          BoundingBox defines an axis-aligned cube that defines a container for a group of vertices of a particular piece of geometry.
 class BoundingSphere
          BoundingSphere defines a sphere that defines a container for a group of vertices of a particular piece of geometry.
 class OrientedBoundingBox
          Started Date: Aug 24, 2004

This class is liked BoundingBox, but can correctly rotate to fit its bounds.
 

Methods in com.jme.bounding with parameters of type TriMesh
 void OBBTree.construct(TriMesh parent)
          Recreates this OBBTree's information for the given TriMesh.
 

Uses of TriMesh in com.jme.effects
 

Subclasses of TriMesh in com.jme.effects
 class FlareQuad
          FlareQuad represents a single light reflection in a LensFlare object.
 

Methods in com.jme.effects that return TriMesh
 TriMesh ParticleManager.getParticles()
          Get the TriMesh that holds all of the particle information for display.
 

Uses of TriMesh in com.jme.effects.cloth
 

Subclasses of TriMesh in com.jme.effects.cloth
 class ClothPatch
          ClothPatch is a rectangular trimesh representing a piece of Cloth.
 class CollidingClothPatch
          CollidingClothPatch is a ClothPatch with the ability to interact with other objects.
 

Methods in com.jme.effects.cloth with parameters of type TriMesh
protected  void CollidingClothPatch.handleCollision(TriMesh target, int srcTriIndex, int tgtTriIndex)
          Given the starting triangle index of the two triangles intersecting, decide what to do with those triangles.
 void CollidingClothPatch.addCollider(TriMesh item)
          Adds a TriMesh to check for collision with.
 boolean CollidingClothPatch.removeCollider(TriMesh item)
          Remove a given TriMesh from collision consideration.
 

Uses of TriMesh in com.jme.input
 

Subclasses of TriMesh in com.jme.input
 class AbsoluteMouse
          AbsoluteMouse defines a mouse object that maintains a position within the window.
 class Mouse
          Mouse defines a node that handles the rendering and updating of a mouse input device.
 class RelativeMouse
          RelativeMouse defines a mouse controller that only maintains the relative change from one poll to the next.
 

Uses of TriMesh in com.jme.intersection
 

Methods in com.jme.intersection with parameters of type TriMesh
static boolean Intersection.meshIntersection(TriMesh a, TriMesh b)
          This is a VERY brute force method of detecting if two TriMesh objects intersect.
 

Uses of TriMesh in com.jme.renderer
 

Methods in com.jme.renderer with parameters of type TriMesh
 void Renderer.draw(TriMesh t)
          draw renders a triangle mesh to the back buffer.
 

Uses of TriMesh in com.jme.renderer.lwjgl
 

Methods in com.jme.renderer.lwjgl with parameters of type TriMesh
 void LWJGLRenderer.draw(TriMesh t)
          draw renders a TriMesh object including it's normals, colors, textures and vertices.
 

Uses of TriMesh in com.jme.scene
 

Subclasses of TriMesh in com.jme.scene
 class BezierMesh
          BezierMesh is defined by a collection of BezierPatch objects that define a 4x4 patch of control anchors.
 class CompositeMesh
          Composite defines a geometry mesh.
 

Methods in com.jme.scene with parameters of type TriMesh
 boolean TriMesh.hasTriangleCollision(TriMesh toCheck)
          This function checks for intersection between this trimesh and the given one.
 void TriMesh.findTriangleCollision(TriMesh toCheck, java.util.ArrayList thisIndex, java.util.ArrayList otherIndex)
          This function finds all intersections between this trimesh and the checking one.
 void BumpMapNode.computeLightVectors(TriMesh mesh)
           
 

Uses of TriMesh in com.jme.scene.lod
 

Subclasses of TriMesh in com.jme.scene.lod
 class AreaClodMesh
          AreaClodMesh originally ported from David Eberly's c++, modifications and enhancements made from there.

This class is an automatically updating ClodMesh that updates records acording to how much area the bounding volume takes up on the screen.
 class ClodMesh
          ClodMesh originally ported from David Eberly's c++, modifications and enhancements made from there.
 

Constructors in com.jme.scene.lod with parameters of type TriMesh
ClodMesh(java.lang.String name, TriMesh data, CollapseRecord[] records)
          Creates a ClodMesh that is a duplicate of the given TriMesh's geometric information.
AreaClodMesh(java.lang.String name, TriMesh data, CollapseRecord[] records)
          Creates a clod mesh that mimics the given TriMesh's geometry information.
 

Uses of TriMesh in com.jme.scene.model
 

Subclasses of TriMesh in com.jme.scene.model
 class EmptyTriMesh
          Started Date: Jun 14, 2004

This class is for use with jME's loader system.
 class JointMesh
          Started Date: Jun 11, 2004 JointMesh is the same as a TriMesh, but extends to include an index array of joints and to store the original Vertex and Normal information
 

Uses of TriMesh in com.jme.scene.shape
 

Subclasses of TriMesh in com.jme.scene.shape
 class Box
          Box provides an extension of TriMesh.
 class CompositeSphere
          CompositeSphere is um ...
 class Cylinder
          Cylinder provides an extension of TriMesh.
 class Disk
          Disk is a flat circle.
 class Dome
          A dome is a half sphere.
 class Hexagon
          Hexagon provides an extension of TriMesh.
 class Octahedron
          Octahedron is an eight faced polyhedron.
 class OrientedBox
          Started Date: Aug 22, 2004

This primitive represents a box that has options to orient it acording to its X/Y/Z axis.
 class PQTorus
          PQTorus generates the geometry of a parameterized torus, also known as a pq torus.
 class Pyramid
          Pyramid provides an extension of TriMesh.
 class Quad
          Quad defines a four sided, two dimensional shape.
 class Sphere
          Sphere is um ...
 class Torus
          Torus is um ...
 

Uses of TriMesh in com.jme.terrain
 

Subclasses of TriMesh in com.jme.terrain
 class TerrainBlock
          TerrainBlock defines the lowest level of the terrain system.
 

Uses of TriMesh in com.jme.util
 

Methods in com.jme.util that return TriMesh
static TriMesh MeshUtils.createDodecahedronMesh(TriMesh rpkMesh, boolean bWantNormals, boolean bWantColors, boolean bWantUVs, boolean bOutsideView)
          Creates a dodecahedron mesh.
static TriMesh MeshUtils.createIcosahedronMesh(TriMesh rpkMesh, boolean bWantNormals, boolean bWantColors, boolean bWantUVs, boolean bOutsideView)
          Creates a Icosahedron mesh.
 

Methods in com.jme.util with parameters of type TriMesh
static TriMesh MeshUtils.createDodecahedronMesh(TriMesh rpkMesh, boolean bWantNormals, boolean bWantColors, boolean bWantUVs, boolean bOutsideView)
          Creates a dodecahedron mesh.
static TriMesh MeshUtils.createIcosahedronMesh(TriMesh rpkMesh, boolean bWantNormals, boolean bWantColors, boolean bWantUVs, boolean bOutsideView)
          Creates a Icosahedron mesh.
 

Uses of TriMesh in com.jme.util.geom
 

Methods in com.jme.util.geom that return TriMesh
 TriMesh GeometryInfo.createTrimesh(java.lang.String name)
          Create indexed triangle array with geometry contained in this object.
 

Constructors in com.jme.util.geom with parameters of type TriMesh
GeometryInfo(TriMesh mesh)
           
GeometryCreator(TriMesh mesh)