|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Ray | |
---|---|
com.jme.bounding | |
com.jme.curve | |
com.jme.intersection | |
com.jme.math | |
com.jme.scene | |
com.jme.system | |
com.jmex.terrain.util |
Uses of Ray in com.jme.bounding |
---|
Methods in com.jme.bounding with parameters of type Ray | |
---|---|
void |
CollisionTree.intersect(Ray ray,
java.util.ArrayList<java.lang.Integer> triList)
intersect checks for collisions between this collision tree and a provided Ray. |
boolean |
BoundingBox.intersects(Ray ray)
determines if this bounding box intersects with a given ray object. |
boolean |
BoundingCapsule.intersects(Ray ray)
|
boolean |
BoundingSphere.intersects(Ray ray)
|
abstract boolean |
BoundingVolume.intersects(Ray ray)
determines if a ray intersects this bounding volume. |
boolean |
LineBoundingBox.intersects(Ray ray)
|
boolean |
OrientedBoundingBox.intersects(Ray ray)
|
boolean |
OrthogonalBoundingBox.intersects(Ray ray)
|
IntersectionRecord |
BoundingBox.intersectsWhere(Ray ray)
|
IntersectionRecord |
BoundingCapsule.intersectsWhere(Ray ray)
|
IntersectionRecord |
BoundingSphere.intersectsWhere(Ray ray)
|
abstract IntersectionRecord |
BoundingVolume.intersectsWhere(Ray ray)
determines if a ray intersects this bounding volume and if so, where. |
IntersectionRecord |
LineBoundingBox.intersectsWhere(Ray ray)
|
IntersectionRecord |
OrientedBoundingBox.intersectsWhere(Ray ray)
|
IntersectionRecord |
OrthogonalBoundingBox.intersectsWhere(Ray ray)
|
Uses of Ray in com.jme.curve |
---|
Methods in com.jme.curve with parameters of type Ray | |
---|---|
void |
BezierCurve.findPick(Ray toTest,
PickResults results)
|
void |
CatmullRomCurve.findPick(Ray toTest,
PickResults results)
|
void |
PolylineCurve.findPick(Ray toTest,
PickResults results)
|
Uses of Ray in com.jme.intersection |
---|
Methods in com.jme.intersection that return Ray | |
---|---|
Ray |
PickData.getRay()
|
Methods in com.jme.intersection with parameters of type Ray | |
---|---|
void |
BoundingPickResults.addPick(Ray ray,
Geometry g)
adds a PickData object to this results list, the objects only refer to the picked meshes, not the triangles. |
abstract void |
PickResults.addPick(Ray ray,
Geometry g)
addPick generates an entry to be added to the list
of picked objects. |
void |
TrianglePickResults.addPick(Ray ray,
Geometry g)
addPick adds a Geometry object to the pick list. |
static float |
Distance.distance(Vector3f point,
Ray ray)
distance calculates the distance between a point and a ray. |
void |
PickData.setRay(Ray ray)
|
Constructors in com.jme.intersection with parameters of type Ray | |
---|---|
PickData(Ray ray,
Geometry targetMesh,
java.util.ArrayList<java.lang.Integer> targetTris,
boolean checkDistance)
instantiates a new PickData object. |
|
PickData(Ray ray,
Geometry targetMesh,
boolean checkDistance)
|
|
TrianglePickData(Ray ray,
TriMesh targetMesh,
java.util.ArrayList<java.lang.Integer> targetTris,
boolean checkDistance)
|
Uses of Ray in com.jme.math |
---|
Methods in com.jme.math that return Ray | |
---|---|
Ray |
Ray.clone()
|
Methods in com.jme.math that return types with arguments of type Ray | |
---|---|
java.lang.Class<? extends Ray> |
Ray.getClassTag()
|
Methods in com.jme.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.jme.scene |
---|
Methods in com.jme.scene with parameters of type Ray | |
---|---|
void |
Spatial.calculatePick(Ray ray,
PickResults results)
|
void |
Geometry.findPick(Ray ray,
PickResults results)
Check if this geom intersects the ray if yes add it to the results. |
void |
Node.findPick(Ray toTest,
PickResults results)
|
abstract void |
Spatial.findPick(Ray toTest,
PickResults results)
Tests a ray against this spatial, and stores the results in the result object. |
void |
SwitchNode.findPick(Ray toTest,
PickResults results)
|
void |
SharedMesh.findTrianglePick(Ray toTest,
java.util.ArrayList<java.lang.Integer> results)
findTrianglePick determines the triangles of the target
trimesh that are being touched by the ray. |
void |
TriMesh.findTrianglePick(Ray toTest,
java.util.ArrayList<java.lang.Integer> results)
findTrianglePick determines the triangles of this trimesh
that are being touched by the ray. |
Uses of Ray in com.jme.system |
---|
Methods in com.jme.system that return Ray | |
---|---|
Ray |
DisplaySystem.getPickRay(Vector2f screenPosition,
boolean flipVertical,
Ray store)
Generate a pick ray from a 2d screen point. |
Methods in com.jme.system with parameters of type Ray | |
---|---|
Ray |
DisplaySystem.getPickRay(Vector2f screenPosition,
boolean flipVertical,
Ray store)
Generate a pick ray from a 2d screen point. |
Uses of Ray in com.jmex.terrain.util |
---|
Fields in com.jmex.terrain.util declared as Ray | |
---|---|
protected Ray |
AbstractBresenhamTracer._walkRay
|
Methods in com.jmex.terrain.util with parameters of type Ray | |
---|---|
protected boolean |
BresenhamTerrainPicker.checkTriangles(float gridX,
float gridY,
Ray pick,
Vector3f intersection,
TerrainBlock block)
Check the two triangles of a given grid space for intersection. |
Vector3f |
BresenhamTerrainPicker.getTerrainIntersection(Ray worldPick,
Vector3f store)
Ask for the point of intersection between the given ray and the terrain. |
abstract void |
AbstractBresenhamTracer.startWalk(Ray walkRay)
Set up our position on the grid and initialize the tracer using the provided ray. |
void |
BresenhamYUpGridTracer.startWalk(Ray walkRay)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |