Uses of Class
com.jme.scene.Geometry

Packages that use Geometry
com.jme.bounding   
com.jme.curve   
com.jme.effects   
com.jme.effects.cloth   
com.jme.effects.transients   
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.model.XMLparser   
com.jme.scene.shape   
com.jme.terrain   
 

Uses of Geometry in com.jme.bounding
 

Subclasses of Geometry 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.
 

Uses of Geometry in com.jme.curve
 

Subclasses of Geometry in com.jme.curve
 class BezierCurve
          BezierCurve uses an ordered-list of three-dimensional points and the equation: x(t) = Sum(n, i=0) Bn,i(t)Pi
t [0,1]
Bn,i(t) = C(n;i)t^i(1-t)^(n-i)
The input (t) provides the current point of the curve at a interval [0,1] where 0 is the first control point and 1 is the second control point.
 class Curve
          Curve defines a collection of points that make up a curve.
 

Uses of Geometry in com.jme.effects
 

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

Methods in com.jme.effects that return Geometry
 Geometry ParticleManager.getGeoMesh()
          getGeoMesh returns the currently set geometry mesh.
 

Methods in com.jme.effects with parameters of type Geometry
 void ParticleManager.setGeometry(Geometry mesh)
          Set a Geometry's verts to be the random emission points
 

Uses of Geometry in com.jme.effects.cloth
 

Subclasses of Geometry 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.
 

Uses of Geometry in com.jme.effects.transients
 

Methods in com.jme.effects.transients that return Geometry
 Geometry FadeInOut.getFadeQuad()
          Returns the Geometry that is fading.
 

Methods in com.jme.effects.transients with parameters of type Geometry
 void FadeInOut.setFadeQuad(Geometry f)
          Sets the geometry that will fade.
 

Constructors in com.jme.effects.transients with parameters of type Geometry
FadeInOut(java.lang.String name, Geometry fade, Node out, Node in, ColorRGBA c)
          Creates a new FadeInOut node.
FadeInOut(java.lang.String name, Geometry fade, Node out, Node in, ColorRGBA c, float s)
          Creates a new FadeInOut node.
 

Uses of Geometry in com.jme.input
 

Subclasses of Geometry 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 Geometry in com.jme.intersection
 

Methods in com.jme.intersection that return Geometry
 Geometry PickData.getTargetMesh()
          getTargetMesh returns the geometry that was hit by the ray.
 Geometry CollisionData.getSourceMesh()
           
 Geometry CollisionData.getTargetMesh()
           
 

Methods in com.jme.intersection with parameters of type Geometry
 void TrianglePickResults.addPick(Ray ray, Geometry s)
          addPick adds a geometry object to the pick list.
 void TriangleCollisionResults.addCollision(Geometry s, Geometry t)
           
abstract  void PickResults.addPick(Ray ray, Geometry s)
           
 void PickData.setTargetMesh(Geometry mesh)
          setTargetMesh sets the geometry hit by the ray.
abstract  void CollisionResults.addCollision(Geometry s, Geometry t)
          addCollision is an abstract method whose intent is the subclass determines what to do when two Geometry object's bounding volumes are determined to intersect.
 void CollisionData.setSourceMesh(Geometry mesh)
           
 void CollisionData.setTargetMesh(Geometry mesh)
          setTargetMesh sets the mesh that is hit by the source mesh.
 void BoundingPickResults.addPick(Ray ray, Geometry s)
          adds a PickData object to this results list, the objects only refer to the picked meshes, not the triangles.
 void BoundingCollisionResults.addCollision(Geometry s, Geometry t)
          adds a CollisionData object to this results list, the objects only refer to the collision meshes, not the triangles.
 

Constructors in com.jme.intersection with parameters of type Geometry
PickData(Ray ray, Geometry targetMesh)
           
PickData(Ray ray, Geometry targetMesh, java.util.ArrayList targetTris)
          instantiates a new PickData object.
CollisionData(Geometry sourceMesh, Geometry targetMesh)
           
CollisionData(Geometry sourceMesh, Geometry targetMesh, java.util.ArrayList sourceTris, java.util.ArrayList targetTris)
          instantiates a new CollisionData object.
 

Uses of Geometry in com.jme.renderer
 

Methods in com.jme.renderer with parameters of type Geometry
 void Renderer.drawBounds(Geometry g)
          drawBounds renders the bounds of a Geometry.
 

Uses of Geometry in com.jme.renderer.lwjgl
 

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

Uses of Geometry in com.jme.scene
 

Subclasses of Geometry 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.
 class Line
          Line subclasses geometry and defines a collection of lines.
 class Point
          Point defines a collection of vertices that are rendered as single points.
 class Text
          Text allows text to be displayed on the screen.
 class TriMesh
          TriMesh defines a geometry mesh.
 

Methods in com.jme.scene with parameters of type Geometry
 void CloneCreator.createCloneID(Geometry geometry)
          Creates a Clone ID for the given geometry object.
 int CloneCreator.getCloneID(Geometry geometry)
          Returns the Clone ID of a geometry original.
 boolean CloneCreator.CloneIDExist(Geometry geometry)
          Returns true if a CloneID exist for the given geometry.
 

Uses of Geometry in com.jme.scene.lod
 

Subclasses of Geometry 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.
 

Uses of Geometry in com.jme.scene.model
 

Subclasses of Geometry 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 Geometry in com.jme.scene.model.XMLparser
 

Methods in com.jme.scene.model.XMLparser with parameters of type Geometry
 void JmeBinaryWriter.writeScene(Geometry geo, java.io.OutputStream bin)
          Converts a given Geometry to jME's binary format.
 

Uses of Geometry in com.jme.scene.shape
 

Subclasses of Geometry 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 Geometry in com.jme.terrain
 

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