|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ray2D | |
|---|---|
| com.threerings.math | Model and animation configurations. |
| com.threerings.tudey.shape | |
| com.threerings.tudey.space | |
| Uses of Ray2D in com.threerings.math |
|---|
| Methods in com.threerings.math that return Ray2D | |
|---|---|
Ray2D |
Ray2D.set(Ray2D other)
Copies the parameters of another ray. |
Ray2D |
Ray2D.set(Vector2f origin,
Vector2f direction)
Sets the ray parameters to the values contained in the supplied vectors. |
Ray2D |
Ray2D.transform(Transform2D transform)
Transforms this ray. |
Ray2D |
Ray2D.transform(Transform2D transform,
Ray2D result)
Transforms this ray, placing the result in the object provided. |
Ray2D |
Ray2D.transformLocal(Transform2D transform)
Transforms this ray in-place. |
| Methods in com.threerings.math with parameters of type Ray2D | |
|---|---|
float |
Line.getDistance(Ray2D ray)
Computes the signed distance to this line along the specified ray. |
boolean |
Rect.getIntersection(Ray2D ray,
Vector2f result)
Finds the location of the (first) intersection between the specified ray and this rectangle. |
boolean |
Line.getIntersection(Ray2D ray,
Vector2f result)
Computes the intersection of the supplied ray with this line, placing the result in the given vector (if the ray intersects). |
boolean |
Rect.intersects(Ray2D ray)
Determines whether the specified ray intersects this rectangle. |
Ray2D |
Ray2D.set(Ray2D other)
Copies the parameters of another ray. |
Ray2D |
Ray2D.transform(Transform2D transform,
Ray2D result)
Transforms this ray, placing the result in the object provided. |
| Constructors in com.threerings.math with parameters of type Ray2D | |
|---|---|
Ray2D(Ray2D other)
Copy constructor. |
|
| Uses of Ray2D in com.threerings.tudey.shape |
|---|
| Methods in com.threerings.tudey.shape with parameters of type Ray2D | |
|---|---|
boolean |
ShapeElement.getIntersection(Ray2D ray,
Vector2f result)
|
abstract boolean |
Shape.getIntersection(Ray2D ray,
Vector2f result)
Finds the intersection of a ray with this shape and places it in the supplied vector (if it exists). |
boolean |
Segment.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Polygon.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Point.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
None.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Global.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Compound.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Circle.getIntersection(Ray2D ray,
Vector2f result)
|
boolean |
Capsule.getIntersection(Ray2D ray,
Vector2f result)
|
| Uses of Ray2D in com.threerings.tudey.space |
|---|
| Methods in com.threerings.tudey.space with parameters of type Ray2D | |
|---|---|
boolean |
SpaceElement.getIntersection(Ray2D ray,
Vector2f result)
Finds the intersection of a ray with this element and places it in the supplied vector (if it exists). |
SpaceElement |
Space.getIntersection(Ray2D ray,
Vector2f location)
Checks for an intersection between the provided ray and the contents of the space. |
boolean |
SimpleSpaceElement.getIntersection(Ray2D ray,
Vector2f result)
|
abstract SpaceElement |
Space.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
Checks for an intersection between the provided ray and the contents of the space. |
SpaceElement |
SimpleSpace.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
|
SpaceElement |
HashSpace.getIntersection(Ray2D ray,
Vector2f location,
Predicate<? super SpaceElement> filter)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||