A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

R

Ray - Class in org.dyn4j.geometry
Implementation of a ray.
Ray(double) - Constructor for class org.dyn4j.geometry.Ray
Creates a ray from the origin in the given direction.
Ray(Vector2) - Constructor for class org.dyn4j.geometry.Ray
Creates a ray from the origin in the given direction.
Ray(Vector2, double) - Constructor for class org.dyn4j.geometry.Ray
Creates a ray from the given start point in the given direction.
Ray(Vector2, Vector2) - Constructor for class org.dyn4j.geometry.Ray
Creates a ray from the given start point in the given direction.
raycast(Ray, double) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
raycast(Ray, double) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs a preliminary raycast over all the collidables in the broad-phase and returns the items that intersect.
raycast(Ray, double, boolean, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Ray, double, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Ray, double, BroadphaseFilter<E, T>) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs a preliminary raycast over all the collidables in the broad-phase and returns the items that intersect.
raycast(Ray, double, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
raycast(Ray, double, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.Sap
 
raycast(Ray, double, Filter, boolean, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Ray, double, Circle, Transform, Raycast) - Static method in class org.dyn4j.collision.narrowphase.CircleDetector
Performs a ray cast against the given circle.
raycast(Ray, double, Convex, Transform, Raycast) - Method in class org.dyn4j.collision.narrowphase.Gjk
 
raycast(Ray, double, Convex, Transform, Raycast) - Method in interface org.dyn4j.collision.narrowphase.RaycastDetector
Performs a ray cast given a Ray and a Convex Shape returning true if the ray passes through the convex shape.
raycast(Ray, double, Segment, Transform, Raycast) - Static method in class org.dyn4j.collision.narrowphase.SegmentDetector
Performs a ray cast against the given segment.
raycast(Ray, Body, double, boolean, RaycastResult) - Method in class org.dyn4j.dynamics.World
Performs a raycast against the given Body and returns true if the ray intersects the body.
raycast(Ray, Body, double, Filter, boolean, RaycastResult) - Method in class org.dyn4j.dynamics.World
Performs a raycast against the given Body and returns true if the ray intersects the body.
raycast(Vector2, Vector2, boolean, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Vector2, Vector2, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Vector2, Vector2, Filter, boolean, boolean, boolean, List<RaycastResult>) - Method in class org.dyn4j.dynamics.World
Performs a raycast against all the Bodys in the World.
raycast(Vector2, Vector2, Body, boolean, RaycastResult) - Method in class org.dyn4j.dynamics.World
Performs a raycast against the given Body and returns true if the ray intersects the body.
raycast(Vector2, Vector2, Body, Filter, boolean, RaycastResult) - Method in class org.dyn4j.dynamics.World
Performs a raycast against the given Body and returns true if the ray intersects the body.
Raycast - Class in org.dyn4j.collision.narrowphase
Represents the result of a Ray cast against (intersecting with) a Convex Shape.
Raycast() - Constructor for class org.dyn4j.collision.narrowphase.Raycast
Default constructor.
Raycast(Vector2, Vector2, double) - Constructor for class org.dyn4j.collision.narrowphase.Raycast
Full constructor.
RaycastAdapter - Class in org.dyn4j.dynamics
Default implementation of the RaycastListener interface.
RaycastAdapter() - Constructor for class org.dyn4j.dynamics.RaycastAdapter
 
RaycastBroadphaseFilter - Class in org.dyn4j.dynamics
RaycastBroadphaseFilter(boolean, boolean, Filter) - Constructor for class org.dyn4j.dynamics.RaycastBroadphaseFilter
Full constructor.
RaycastDetector - Interface in org.dyn4j.collision.narrowphase
Represents an algorithm for determining whether a Ray and a Convex Shape intersect, given the ray's maximum length and the Convex Shape's Transform.
RaycastListener - Interface in org.dyn4j.dynamics
Interface for listening for raycast events.
RaycastResult - Class in org.dyn4j.dynamics
Represents the result of a raycast.
RaycastResult() - Constructor for class org.dyn4j.dynamics.RaycastResult
Default constructor.
RaycastResult(Body, BodyFixture, Raycast) - Constructor for class org.dyn4j.dynamics.RaycastResult
Full constructor.
Rectangle - Class in org.dyn4j.geometry
Implementation of a Rectangle Convex Shape.
Rectangle(double, double) - Constructor for class org.dyn4j.geometry.Rectangle
Full constructor.
Reference<T> - Class in org.dyn4j
A generic mutable wrapper for primitive types.
Reference() - Constructor for class org.dyn4j.Reference
The default constructor
Reference(T) - Constructor for class org.dyn4j.Reference
Full constructor.
remove(E) - Method in class org.dyn4j.BinarySearchTree
Removes the comparable object from the tree returning true if the comparable was found and removed
remove(E) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
remove(E) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Removes the given Collidable from the broad-phase.
remove(E, T) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Removes the given Fixture for the given Collidable from the broad-phase and returns true if it was found.
remove(E, T) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
remove(E, T) - Method in class org.dyn4j.collision.broadphase.Sap
 
removeAllBodies() - Method in class org.dyn4j.dynamics.World
This is a convenience method for the World.removeAllBodiesAndJoints() method since all joints will be removed when all bodies are removed anyway.
removeAllBodies(boolean) - Method in class org.dyn4j.dynamics.World
This is a convenience method for the World.removeAllBodiesAndJoints(boolean) method since all joints will be removed when all bodies are removed anyway.
removeAllBodiesAndJoints() - Method in class org.dyn4j.dynamics.World
Removes all the joints and bodies from this world.
removeAllBodiesAndJoints(boolean) - Method in class org.dyn4j.dynamics.World
Removes all the joints and bodies from this world.
removeAllFixtures() - Method in class org.dyn4j.collision.AbstractCollidable
 
removeAllFixtures() - Method in interface org.dyn4j.collision.Collidable
Removes all fixtures from this Collidable and returns them.
removeAllFixtures() - Method in class org.dyn4j.dynamics.Body
 
removeAllJoints() - Method in class org.dyn4j.dynamics.World
Removes all Joints from this World.
removeAllJoints(boolean) - Method in class org.dyn4j.dynamics.World
Removes all Joints from this World.
removeAllListeners() - Method in class org.dyn4j.dynamics.World
Removes all the listeners.
removeAllListeners(Class<T>) - Method in class org.dyn4j.dynamics.World
Removes all the listeners of the specified type (or sub types).
removeBody(int) - Method in class org.dyn4j.dynamics.World
Removes the Body at the given index from this World.
removeBody(int, boolean) - Method in class org.dyn4j.dynamics.World
Removes the Body at the given index from this World.
removeBody(Body) - Method in class org.dyn4j.dynamics.World
Removes the given Body from this World.
removeBody(Body, boolean) - Method in class org.dyn4j.dynamics.World
Removes the given Body from this World.
removeCondition(FallbackCondition) - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Removes the given condition to the list of fallback conditions and returns true if the operation was successful.
removeFixture(int) - Method in class org.dyn4j.collision.AbstractCollidable
 
removeFixture(int) - Method in interface org.dyn4j.collision.Collidable
Removes the Fixture at the given index.
removeFixture(int) - Method in class org.dyn4j.dynamics.Body
 
removeFixture(BodyFixture) - Method in class org.dyn4j.dynamics.Body
 
removeFixture(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
removeFixture(Vector2) - Method in interface org.dyn4j.collision.Collidable
Removes the first Fixture in this Collidable, determined by the order in which they were added, that contains the given point and returns it.
removeFixture(Vector2) - Method in class org.dyn4j.dynamics.Body
 
removeFixture(T) - Method in class org.dyn4j.collision.AbstractCollidable
 
removeFixture(T) - Method in interface org.dyn4j.collision.Collidable
Removes the given Fixture from this Collidable.
removeFixtures(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
removeFixtures(Vector2) - Method in interface org.dyn4j.collision.Collidable
Removes all the Fixtures in this Collidable that contain the given point and returns them.
removeFixtures(Vector2) - Method in class org.dyn4j.dynamics.Body
 
removeJoint(int) - Method in class org.dyn4j.dynamics.World
Removes the Joint at the given index from this World.
removeJoint(Joint) - Method in class org.dyn4j.dynamics.World
Removes the given Joint from this World.
removeListener(Listener) - Method in class org.dyn4j.dynamics.World
Removes the given listener from this world.
removeMaximum() - Method in class org.dyn4j.BinarySearchTree
Removes the maximum value node from this tree.
removeMinimum() - Method in class org.dyn4j.BinarySearchTree
Removes the minimum value node from this tree.
reset() - Method in class org.dyn4j.dynamics.Settings
Resets the settings back to defaults.
reverseOrderIterator() - Method in class org.dyn4j.BinarySearchTree
Returns a new iterator for traversing the tree in reverse order.
reverseWinding(List<Vector2>) - Static method in class org.dyn4j.geometry.Geometry
Reverses the order of the polygon points within the given list.
reverseWinding(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Reverses the order of the polygon points within the given array.
RevoluteJoint - Class in org.dyn4j.dynamics.joint
Implementation of a pivot joint.
RevoluteJoint(Body, Body, Vector2) - Constructor for class org.dyn4j.dynamics.joint.RevoluteJoint
Minimal constructor.
right() - Method in class org.dyn4j.geometry.Vector2
Sets this vector to the right-handed normal of this vector.
RopeJoint - Class in org.dyn4j.dynamics.joint
Implementation a maximum and/or minimum length distance joint.
RopeJoint(Body, Body, Vector2, Vector2) - Constructor for class org.dyn4j.dynamics.joint.RopeJoint
Minimal constructor.
Rotatable - Interface in org.dyn4j.geometry
Interface representing an object that can be rotated.
rotate(double) - Method in class org.dyn4j.collision.AbstractCollidable
 
rotate(double) - Method in class org.dyn4j.geometry.AbstractShape
 
rotate(double) - Method in interface org.dyn4j.geometry.Rotatable
Rotates the object about the origin.
rotate(double) - Method in class org.dyn4j.geometry.Transform
 
rotate(double) - Method in class org.dyn4j.geometry.Vector2
Rotates about the origin.
rotate(double, double, double) - Method in class org.dyn4j.collision.AbstractCollidable
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.AbstractShape
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Capsule
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Ellipse
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.HalfEllipse
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Link
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Polygon
 
rotate(double, double, double) - Method in interface org.dyn4j.geometry.Rotatable
Rotates the object about the given coordinates.
rotate(double, double, double) - Method in class org.dyn4j.geometry.Segment
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Slice
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Transform
 
rotate(double, double, double) - Method in class org.dyn4j.geometry.Vector2
Rotates the Vector2 about the given coordinates.
rotate(double, Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
rotate(double, Vector2) - Method in class org.dyn4j.geometry.AbstractShape
 
rotate(double, Vector2) - Method in interface org.dyn4j.geometry.Rotatable
Rotates the object about the given point.
rotate(double, Vector2) - Method in class org.dyn4j.geometry.Transform
 
rotate(double, Vector2) - Method in class org.dyn4j.geometry.Vector2
Rotates the Vector2 about the given point.
rotateAboutCenter(double) - Method in class org.dyn4j.collision.AbstractCollidable
Rotates the Collidable about its center of mass.
rotateAboutCenter(double) - Method in interface org.dyn4j.collision.Collidable
Rotates the Collidable about its center.
rotateAboutCenter(double) - Method in class org.dyn4j.geometry.AbstractShape
 
rotateAboutCenter(double) - Method in interface org.dyn4j.geometry.Shape
Rotates the Shape about it's center.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links