|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ray3D | |
|---|---|
| com.threerings.math | Model and animation configurations. |
| com.threerings.opengl | |
| com.threerings.opengl.camera | |
| com.threerings.opengl.model | |
| com.threerings.opengl.scene | Scene management classes. |
| com.threerings.opengl.util | |
| com.threerings.tudey.client | |
| com.threerings.tudey.client.util | |
| com.threerings.tudey.shape | |
| Uses of Ray3D in com.threerings.math |
|---|
| Methods in com.threerings.math that return Ray3D | |
|---|---|
Ray3D |
Ray3D.set(Ray3D other)
Copies the parameters of another ray. |
Ray3D |
Ray3D.set(Vector3f origin,
Vector3f direction)
Sets the ray parameters to the values contained in the supplied vectors. |
Ray3D |
Ray3D.transform(Transform3D transform)
Transforms this ray. |
Ray3D |
Ray3D.transform(Transform3D transform,
Ray3D result)
Transforms this ray, placing the result in the object provided. |
Ray3D |
Ray3D.transformLocal(Transform3D transform)
Transforms this ray in-place. |
| Methods in com.threerings.math with parameters of type Ray3D | |
|---|---|
float |
Plane.getDistance(Ray3D ray)
Computes the signed distance to this plane along the specified ray. |
boolean |
Triangle.getIntersection(Ray3D ray,
Vector3f result)
Computes the intersection of the supplied ray with this triangle, placing the result in the given vector (if the ray intersects). |
boolean |
Plane.getIntersection(Ray3D ray,
Vector3f result)
Computes the intersection of the supplied ray with this plane, placing the result in the given vector (if the ray intersects). |
boolean |
Box.getIntersection(Ray3D ray,
Vector3f result)
Finds the location of the (first) intersection between the specified ray and this box. |
boolean |
Box.intersects(Ray3D ray)
Determines whether the specified ray intersects this box. |
Ray3D |
Ray3D.set(Ray3D other)
Copies the parameters of another ray. |
Ray3D |
Ray3D.transform(Transform3D transform,
Ray3D result)
Transforms this ray, placing the result in the object provided. |
| Constructors in com.threerings.math with parameters of type Ray3D | |
|---|---|
Ray3D(Ray3D other)
Copy constructor. |
|
| Uses of Ray3D in com.threerings.opengl |
|---|
| Methods in com.threerings.opengl with parameters of type Ray3D | |
|---|---|
boolean |
GlCanvasApp.getMouseRay(Ray3D result)
Gets the ray through the canvas's mouse position. |
void |
GlCanvasApp.getPickRay(int x,
int y,
Ray3D result)
Finds the ray through the specified canvas coordinates. |
| Uses of Ray3D in com.threerings.opengl.camera |
|---|
| Methods in com.threerings.opengl.camera with parameters of type Ray3D | |
|---|---|
void |
Camera.getCenterRay(Ray3D result)
Populates the supplied object with a ray through the center of the viewport. |
void |
Camera.getPickRay(int x,
int y,
Ray3D result)
Populates the supplied object with a ray through the specified viewport coordinates. |
| Uses of Ray3D in com.threerings.opengl.model |
|---|
| Methods in com.threerings.opengl.model with parameters of type Ray3D | |
|---|---|
boolean |
Wrapper.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Static.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Model.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Model.Implementation.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Conditional.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Compound.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
CollisionMesh.getIntersection(Ray3D ray,
Vector3f result)
Finds the intersection of the given ray with this mesh and places it in the supplied result object. |
boolean |
Articulated.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
Articulated.Node.getIntersection(Ray3D ray,
Vector3f result)
Checks for an intersection between the mesh in this node (if any) and the supplied ray. |
boolean |
Articulated.MeshNode.getIntersection(Ray3D ray,
Vector3f result)
|
| Uses of Ray3D in com.threerings.opengl.scene |
|---|
| Methods in com.threerings.opengl.scene with parameters of type Ray3D | |
|---|---|
boolean |
SimpleSceneElement.getIntersection(Ray3D ray,
Vector3f result)
|
SceneElement |
Scene.getIntersection(Ray3D ray,
Vector3f location)
Checks for an intersection between the provided ray and the contents of the scene. |
SceneElement |
SimpleScene.getIntersection(Ray3D ray,
Vector3f location,
Predicate<? super SceneElement> filter)
|
abstract SceneElement |
Scene.getIntersection(Ray3D ray,
Vector3f location,
Predicate<? super SceneElement> filter)
Checks for an intersection between the provided ray and the contents of the scene. |
SceneElement |
HashScene.getIntersection(Ray3D ray,
Vector3f location,
Predicate<? super SceneElement> filter)
|
| Uses of Ray3D in com.threerings.opengl.util |
|---|
| Methods in com.threerings.opengl.util with parameters of type Ray3D | |
|---|---|
boolean |
Intersectable.getIntersection(Ray3D ray,
Vector3f result)
Finds the intersection of a ray with this object and places it in the supplied vector (if it exists). |
| Uses of Ray3D in com.threerings.tudey.client |
|---|
| Methods in com.threerings.tudey.client with parameters of type Ray3D | |
|---|---|
Sprite |
TudeySceneView.getIntersection(Ray3D ray,
Vector3f location)
Checks for an intersection between the provided ray and the sprites in the scene. |
Sprite |
TudeySceneView.getIntersection(Ray3D ray,
Vector3f location,
Predicate<? super Sprite> filter)
Checks for an intersection between the provided ray and the sprites in the scene. |
| Uses of Ray3D in com.threerings.tudey.client.util |
|---|
| Methods in com.threerings.tudey.client.util with parameters of type Ray3D | |
|---|---|
boolean |
ShapeConfigElement.getIntersection(Ray3D ray,
Vector3f result)
|
boolean |
AreaElement.getIntersection(Ray3D ray,
Vector3f result)
|
| Uses of Ray3D in com.threerings.tudey.shape |
|---|
| Methods in com.threerings.tudey.shape with parameters of type Ray3D | |
|---|---|
boolean |
ShapeModel.getIntersection(Ray3D ray,
Vector3f result)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||