Uses of Class
com.threerings.math.Ray3D

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)
           
 



Copyright © 2011. All Rights Reserved.