Uses of Class
com.jme3.math.Ray

Packages that use Ray
com.jme3.bounding   
com.jme3.collision.bih   
com.jme3.math The com.jme3.math package provides mathematic data structures and utilities which are used by the rest of the engine. 
com.jme3.terrain.geomipmap   
com.jme3.terrain.geomipmap.picking   
com.jme3.water   
jme3tools.optimize   
 

Uses of Ray in com.jme3.bounding
 

Methods in com.jme3.bounding with parameters of type Ray
 boolean BoundingBox.intersects(Ray ray)
          determines if this bounding box intersects with a given ray object.
 boolean BoundingSphere.intersects(Ray ray)
           
abstract  boolean BoundingVolume.intersects(Ray ray)
          determines if a ray intersects this bounding volume.
 

Uses of Ray in com.jme3.collision.bih
 

Methods in com.jme3.collision.bih with parameters of type Ray
 int BIHNode.intersectBrute(Ray r, Matrix4f worldMatrix, BIHTree tree, float sceneMin, float sceneMax, CollisionResults results)
           
 int BIHNode.intersectWhere(Ray r, Matrix4f worldMatrix, BIHTree tree, float sceneMin, float sceneMax, CollisionResults results)
           
 

Uses of Ray in com.jme3.math
 

Methods in com.jme3.math that return Ray
 Ray Ray.clone()
           
 

Methods in com.jme3.math with parameters of type Ray
 float LineSegment.distance(Ray r)
           
 float LineSegment.distanceSquared(Ray r)
           
 void Ray.set(Ray source)
          Copies information from a source ray into this ray.
 

Uses of Ray in com.jme3.terrain.geomipmap
 

Methods in com.jme3.terrain.geomipmap with parameters of type Ray
 void TerrainQuad.findPick(Ray toTest, java.util.List<TerrainPickData> results)
          Gather the terrain patches that intersect the given ray (toTest).
 

Uses of Ray in com.jme3.terrain.geomipmap.picking
 

Fields in com.jme3.terrain.geomipmap.picking declared as Ray
protected  Ray BresenhamYUpGridTracer.walkRay
           
 

Methods in com.jme3.terrain.geomipmap.picking with parameters of type Ray
protected  boolean BresenhamTerrainPicker.checkTriangles(float gridX, float gridY, Ray pick, Vector3f intersection, TerrainPatch patch, Triangle store)
           
 Vector3f BresenhamTerrainPicker.getTerrainIntersection(Ray worldPick, CollisionResults results)
           
 Vector3f TerrainPicker.getTerrainIntersection(Ray worldPick, CollisionResults results)
          Ask for the point of intersection between the given ray and the terrain.
 void BresenhamYUpGridTracer.startWalk(Ray walkRay)
           
 

Uses of Ray in com.jme3.water
 

Fields in com.jme3.water declared as Ray
protected  Ray SimpleWaterProcessor.ray
           
protected  Ray WaterFilter.ray
           
 

Uses of Ray in jme3tools.optimize
 

Methods in jme3tools.optimize with parameters of type Ray
 void Octree.intersect(Ray r, float farPlane, Geometry[] geoms, CollisionResults results)
           
 void Octnode.intersectWhere(Ray r, Geometry[] geoms, float sceneMin, float sceneMax, CollisionResults results)