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 
All Classes All Packages

D

dampingRatio - Variable in class org.dyn4j.dynamics.joint.DistanceJoint
The damping ratio
dampingRatio - Variable in class org.dyn4j.dynamics.joint.PinJoint
The damping ratio
dampingRatio - Variable in class org.dyn4j.dynamics.joint.WeldJoint
The damping ratio
dampingRatio - Variable in class org.dyn4j.dynamics.joint.WheelJoint
The damping ratio
data - Variable in class org.dyn4j.geometry.decompose.MonotoneVertex
The vertex data
DataContainer - Interface in org.dyn4j
Represents an object that can store an arbitrary user data object.
dcel - Variable in class org.dyn4j.geometry.decompose.SweepLineState
The DCEL
decompose(Vector2...) - Method in class org.dyn4j.geometry.decompose.Bayazit
 
decompose(Vector2...) - Method in interface org.dyn4j.geometry.decompose.Decomposer
Performs the decomposition on the given polygon returning a list of Convex shapes.
decompose(Vector2...) - Method in class org.dyn4j.geometry.decompose.EarClipping
 
decompose(Vector2...) - Method in class org.dyn4j.geometry.decompose.SweepLine
 
decomposePolygon(List<Vector2>, List<Convex>) - Method in class org.dyn4j.geometry.decompose.Bayazit
Internal recursive method to decompose the given polygon into convex sub-polygons.
Decomposer - Interface in org.dyn4j.geometry.decompose
Represents an algorithm to decompose a given polygon (as a list of points) into Convex pieces.
DEFAULT_AABB_EXPANSION - Static variable in interface org.dyn4j.collision.broadphase.BroadphaseDetector
The default AABB expansion value
DEFAULT_ANGULAR_DAMPING - Static variable in class org.dyn4j.dynamics.Body
The default angular damping; value = Body.DEFAULT_ANGULAR_DAMPING
DEFAULT_ANGULAR_TOLERANCE - Static variable in class org.dyn4j.dynamics.Settings
The default angular tolerance; in radians
DEFAULT_BAUMGARTE - Static variable in class org.dyn4j.dynamics.Settings
The default baumgarte
DEFAULT_BODY_COUNT - Static variable in class org.dyn4j.dynamics.Capacity
The default Body count
DEFAULT_CAPACITY - Static variable in class org.dyn4j.dynamics.Capacity
The default capacity
DEFAULT_DENSITY - Static variable in class org.dyn4j.dynamics.BodyFixture
The default density in kg/m2; value = BodyFixture.DEFAULT_DENSITY
DEFAULT_DETECT_EPSILON - Static variable in class org.dyn4j.collision.narrowphase.Gjk
The default epsilon in meters for collision detection
DEFAULT_DISTANCE_EPSILON - Static variable in class org.dyn4j.collision.continuous.ConservativeAdvancement
The default distance epsilon
DEFAULT_DISTANCE_EPSILON - Static variable in class org.dyn4j.collision.narrowphase.Epa
The default Epa distance epsilon in meters; near 1E-8
DEFAULT_DISTANCE_EPSILON - Static variable in class org.dyn4j.collision.narrowphase.Gjk
The default epsilon in meters for distance checks
DEFAULT_FILTER - Static variable in interface org.dyn4j.collision.Filter
The default filter which always returns true
DEFAULT_FRICTION - Static variable in class org.dyn4j.dynamics.BodyFixture
The default coefficient of friction; value = BodyFixture.DEFAULT_FRICTION
DEFAULT_INITIAL_CAPACITY - Static variable in interface org.dyn4j.collision.broadphase.BroadphaseDetector
The default initial capacity of fixtures
DEFAULT_JOINT_COUNT - Static variable in class org.dyn4j.dynamics.Capacity
The default Joint count
DEFAULT_LINEAR_DAMPING - Static variable in class org.dyn4j.dynamics.Body
The default linear damping; value = Body.DEFAULT_LINEAR_DAMPING
DEFAULT_LINEAR_TOLERANCE - Static variable in class org.dyn4j.dynamics.Settings
The default linear tolerance; in meters
DEFAULT_LISTENER_COUNT - Static variable in class org.dyn4j.dynamics.Capacity
The default Listener count
DEFAULT_MAX_ITERATIONS - Static variable in class org.dyn4j.collision.continuous.ConservativeAdvancement
The default maximum number of iterations
DEFAULT_MAX_ITERATIONS - Static variable in class org.dyn4j.collision.narrowphase.Epa
The default Epa maximum iterations
DEFAULT_MAX_ITERATIONS - Static variable in class org.dyn4j.collision.narrowphase.Gjk
The default Gjk maximum iterations
DEFAULT_MAXIMUM_ANGULAR_CORRECTION - Static variable in class org.dyn4j.dynamics.Settings
The default maximum angular correction; in radians
DEFAULT_MAXIMUM_LINEAR_CORRECTION - Static variable in class org.dyn4j.dynamics.Settings
The default maximum linear correction; in meters
DEFAULT_MAXIMUM_ROTATION - Static variable in class org.dyn4j.dynamics.Settings
The default maximum rotation a Body can have in one time step; in radians
DEFAULT_MAXIMUM_TRANSLATION - Static variable in class org.dyn4j.dynamics.Settings
The default maximum translation a Body can have in one time step; in meters
DEFAULT_MIXER - Static variable in interface org.dyn4j.dynamics.CoefficientMixer
The default dynamics mixer
DEFAULT_RAYCAST_EPSILON - Static variable in class org.dyn4j.collision.narrowphase.Gjk
The default epsilon in meters for raycast checks
DEFAULT_RESTITUTION - Static variable in class org.dyn4j.dynamics.BodyFixture
The default coefficient of restitution; value = BodyFixture.DEFAULT_RESTITUTION
DEFAULT_RESTITUTION_VELOCITY - Static variable in class org.dyn4j.dynamics.Settings
The default restitution velocity; in meters/second
DEFAULT_SLEEP_ANGULAR_VELOCITY - Static variable in class org.dyn4j.dynamics.Settings
The default maximum angular velocity for a Body to go to sleep; in radians/second
DEFAULT_SLEEP_LINEAR_VELOCITY - Static variable in class org.dyn4j.dynamics.Settings
The default maximum velocity for a Body to go to sleep; in meters/second
DEFAULT_SLEEP_TIME - Static variable in class org.dyn4j.dynamics.Settings
The default required time a Body must maintain small motion so that its put to sleep; in seconds
DEFAULT_SOLVER_ITERATIONS - Static variable in class org.dyn4j.dynamics.Settings
The default number of solver iterations
DEFAULT_STEP_FREQUENCY - Static variable in class org.dyn4j.dynamics.Settings
The default step frequency of the dynamics engine; in seconds
DEFAULT_WARM_START_DISTANCE - Static variable in class org.dyn4j.dynamics.Settings
The default warm starting distance; in meters2
DefaultBroadphaseFilter<E extends Collidable<T>,​T extends Fixture> - Class in org.dyn4j.collision.broadphase
A default filter for the BroadphaseDetector.detect(BroadphaseFilter) method that filters Fixtures by their Filters.
DefaultBroadphaseFilter() - Constructor for class org.dyn4j.collision.broadphase.DefaultBroadphaseFilter
 
DefaultContactManager - Class in org.dyn4j.dynamics.contact
Represents the default contact manager that reports beginning, persisted, and ending contacts and performs warm starting by default.
DefaultContactManager() - Constructor for class org.dyn4j.dynamics.contact.DefaultContactManager
Default constructor.
DefaultContactManager(Capacity) - Constructor for class org.dyn4j.dynamics.contact.DefaultContactManager
Full constructor.
defaultFilter - Variable in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
The default broadphase filter object
density - Variable in class org.dyn4j.dynamics.BodyFixture
The density in kg/m2
depth - Variable in class org.dyn4j.collision.manifold.ManifoldPoint
The penetration depth
depth - Variable in class org.dyn4j.collision.narrowphase.Penetration
The penetration amount on this axis
depth - Variable in class org.dyn4j.dynamics.contact.Contact
The contact penetration depth
depth - Variable in class org.dyn4j.dynamics.contact.ContactPoint
The penetration depth
descendCost(LazyAABBTreeNode, AABB) - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
Cost function for descending to a particular node.
destroyed(Body) - Method in class org.dyn4j.dynamics.DestructionAdapter
 
destroyed(Body) - Method in interface org.dyn4j.dynamics.DestructionListener
Called when implicit destruction of a Body has occurred.
destroyed(ContactPoint) - Method in class org.dyn4j.dynamics.DestructionAdapter
 
destroyed(ContactPoint) - Method in interface org.dyn4j.dynamics.DestructionListener
Called when implicit destruction of a ContactConstraint has occurred.
destroyed(Joint) - Method in class org.dyn4j.dynamics.DestructionAdapter
 
destroyed(Joint) - Method in interface org.dyn4j.dynamics.DestructionListener
Called when implicit destruction of a Joint has occurred.
DestructionAdapter - Class in org.dyn4j.dynamics
Convenience class for implementing the DestructionListener interface.
DestructionAdapter() - Constructor for class org.dyn4j.dynamics.DestructionAdapter
 
DestructionListener - Interface in org.dyn4j.dynamics
Interface to listen for implicit destruction events.
detect() - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
detect() - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs collision detection on all Collidable Fixtures that have been added to this BroadphaseDetector and returns the list of potential pairs.
detect() - Method in class org.dyn4j.dynamics.World
Finds new contacts for all bodies in this world.
detect(E, E) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
detect(E, E) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Returns true if this broad-phase detector considers the given collidables to be in collision.
detect(BroadphaseFilter<E, T>) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs collision detection on all Collidable Fixtures that have been added to this BroadphaseDetector and returns the list of potential pairs.
detect(BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.BruteForceBroadphase
 
detect(BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
detect(BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
 
detect(BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.Sap
 
detect(DynamicAABBTreeLeaf<E, T>, DynamicAABBTreeNode, BroadphaseFilter<E, T>, List<BroadphasePair<E, T>>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
Internal recursive detection method.
detect(MinkowskiSum, List<Vector2>, Vector2) - Method in class org.dyn4j.collision.narrowphase.Gjk
The main Gjk algorithm loop.
detect(AABB) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
detect(AABB) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs a broad-phase collision test using the given AABB and returns the items that overlap.
detect(AABB, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps a Body in this World.
detect(AABB, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps a Body Fixture in this World.
detect(AABB, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps a Body in this World.
detect(AABB, BroadphaseFilter<E, T>) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Performs a broad-phase collision test using the given AABB and returns the items that overlap.
detect(AABB, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.BruteForceBroadphase
 
detect(AABB, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
detect(AABB, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
 
detect(AABB, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.Sap
 
detect(AABB, DynamicAABBTreeNode, BroadphaseFilter<E, T>, List<BroadphaseItem<E, T>>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
Internal recursive AABB detection method.
detect(AABB, Filter, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps a Body in this World.
detect(AABB, Body, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps the given body in the world.
detect(AABB, Body, Filter, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given AABB overlaps the given body in the world.
detect(Circle, Transform, Circle, Transform) - Static method in class org.dyn4j.collision.narrowphase.CircleDetector
Fast method for determining a collision between two Circles.
detect(Circle, Transform, Circle, Transform, Penetration) - Static method in class org.dyn4j.collision.narrowphase.CircleDetector
Fast method for determining a collision between two Circles.
detect(Convex, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Filter, boolean, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Filter, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Body, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Body, Filter, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Body, Filter, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Transform, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Transform, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Transform, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Transform, Filter, boolean, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Transform, Filter, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps a body in the world.
detect(Convex, Transform, Body, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Transform, Body, Filter, boolean, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Transform, Body, Filter, boolean, List<DetectResult>) - Method in class org.dyn4j.dynamics.World
Returns true if the given Convex overlaps the given body in the world.
detect(Convex, Transform, Convex, Transform) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
detect(Convex, Transform, Convex, Transform) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Returns true if this broad-phase detector considers the given Convex Shapes to be in collision.
detect(Convex, Transform, Convex, Transform) - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
 
detect(Convex, Transform, Convex, Transform) - Method in class org.dyn4j.collision.narrowphase.Gjk
 
detect(Convex, Transform, Convex, Transform) - Method in interface org.dyn4j.collision.narrowphase.NarrowphaseDetector
Returns true if the two Convex Shapes intersect.
detect(Convex, Transform, Convex, Transform) - Method in class org.dyn4j.collision.narrowphase.Sat
 
detect(Convex, Transform, Convex, Transform, Penetration) - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
 
detect(Convex, Transform, Convex, Transform, Penetration) - Method in class org.dyn4j.collision.narrowphase.Gjk
 
detect(Convex, Transform, Convex, Transform, Penetration) - Method in interface org.dyn4j.collision.narrowphase.NarrowphaseDetector
Returns true if the two Convex Shapes intersect and fills the Penetration object with the penetration vector and depth.
detect(Convex, Transform, Convex, Transform, Penetration) - Method in class org.dyn4j.collision.narrowphase.Sat
 
DetectAdapter - Class in org.dyn4j.dynamics
Convenience class for implementing the DetectListener interface.
DetectAdapter() - Constructor for class org.dyn4j.dynamics.DetectAdapter
 
detectBroadphaseFilter - Variable in class org.dyn4j.dynamics.World
The BroadphaseFilter for detection
DetectBroadphaseFilter - Class in org.dyn4j.dynamics
DetectBroadphaseFilter() - Constructor for class org.dyn4j.dynamics.DetectBroadphaseFilter
 
detectEpsilon - Variable in class org.dyn4j.collision.narrowphase.Gjk
The collision detection epsilon in meters
DetectListener - Interface in org.dyn4j.dynamics
Interface to listen for detection events from the World.detect methods.
detectNonRecursive(DynamicAABBTreeLeaf<E, T>, DynamicAABBTreeNode, BroadphaseFilter<E, T>, List<BroadphasePair<E, T>>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
Internal non-recursive detection method.
detectNonRecursive(AABB, DynamicAABBTreeNode, BroadphaseFilter<E, T>) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
Internal non-recursive AABB detection method.
DetectResult - Class in org.dyn4j.dynamics
Represents the result of a static detection of the world.
DetectResult() - Constructor for class org.dyn4j.dynamics.DetectResult
Default constructor.
DetectResult(Body, BodyFixture) - Constructor for class org.dyn4j.dynamics.DetectResult
Optional constructor.
DetectResult(Body, BodyFixture, Penetration) - Constructor for class org.dyn4j.dynamics.DetectResult
Full constructor.
determinant() - Method in class org.dyn4j.geometry.Matrix22
Returns the determinant of this Matrix22.
determinant() - Method in class org.dyn4j.geometry.Matrix33
Returns the determinant of this Matrix33.
difference(double, double) - Method in class org.dyn4j.geometry.Vector2
Subtracts the given Vector2 from this Vector2 returning a new Vector2 containing the result.
difference(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Subtracts the given Vector3 from this Vector3 returning a new Vector3 containing the result.
difference(Matrix22) - Method in class org.dyn4j.geometry.Matrix22
Returns a new Matrix22 that is the difference of this Matrix22 and the given Matrix22.
difference(Matrix33) - Method in class org.dyn4j.geometry.Matrix33
Returns a new Matrix33 that is the difference of this Matrix33 and the given Matrix33.
difference(Vector2) - Method in class org.dyn4j.geometry.Vector2
Subtracts the given Vector2 from this Vector2 returning a new Vector2 containing the result.
difference(Vector3) - Method in class org.dyn4j.geometry.Vector3
Subtracts the given Vector3 from this Vector3 returning a new Vector3 containing the result.
direction - Variable in class org.dyn4j.geometry.Ray
The direction
distance - Variable in class org.dyn4j.collision.narrowphase.ExpandingSimplexEdge
The perpendicular distance from the edge to the origin
distance - Variable in class org.dyn4j.collision.narrowphase.Raycast
The distance from the start of the Ray to the hit point
distance - Variable in class org.dyn4j.collision.narrowphase.Separation
The separating distance along the axis
distance - Variable in class org.dyn4j.dynamics.joint.DistanceJoint
The computed distance between the two world space anchor points
distance(double, double) - Method in class org.dyn4j.geometry.Vector2
Returns the distance from this point to the given point.
distance(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Returns the distance from this point to the given point.
distance(Circle, Transform, Circle, Transform, Separation) - Static method in class org.dyn4j.collision.narrowphase.CircleDetector
Fast method for determining the distance between two Circles.
distance(Convex, Transform, Convex, Transform, Separation) - Method in interface org.dyn4j.collision.narrowphase.DistanceDetector
Returns true if the two Convex Shapes are separated and fills the given Separation object with the minimum distance vector, distance, and closest points.
distance(Convex, Transform, Convex, Transform, Separation) - Method in class org.dyn4j.collision.narrowphase.Gjk
 
distance(Interval) - Method in class org.dyn4j.geometry.Interval
Returns the distance between the two Intervals.
distance(Vector2) - Method in class org.dyn4j.geometry.Vector2
Returns the distance from this point to the given point.
distance(Vector3) - Method in class org.dyn4j.geometry.Vector3
Returns the distance from this point to the given point.
DISTANCE - Static variable in interface org.dyn4j.collision.manifold.ManifoldPointId
The default ManifoldPointId.
distanceDetector - Variable in class org.dyn4j.collision.continuous.ConservativeAdvancement
The distance detector
DistanceDetector - Interface in org.dyn4j.collision.narrowphase
Interface representing an algorithm to detect the distance between two Convex Shapes.
distanceEpsilon - Variable in class org.dyn4j.collision.continuous.ConservativeAdvancement
The tolerance
distanceEpsilon - Variable in class org.dyn4j.collision.narrowphase.Epa
The Epa distance epsilon in meters
distanceEpsilon - Variable in class org.dyn4j.collision.narrowphase.Gjk
The distance check epsilon in meters
DistanceJoint - Class in org.dyn4j.dynamics.joint
Implementation of a fixed length distance joint.
DistanceJoint(Body, Body, Vector2, Vector2) - Constructor for class org.dyn4j.dynamics.joint.DistanceJoint
Minimal constructor.
distanceSquared(double, double) - Method in class org.dyn4j.geometry.Vector2
Returns the distance from this point to the given point squared.
distanceSquared(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Returns the distance from this point to the given point squared.
distanceSquared(Vector2) - Method in class org.dyn4j.geometry.Vector2
Returns the distance from this point to the given point squared.
distanceSquared(Vector3) - Method in class org.dyn4j.geometry.Vector3
Returns the distance from this point to the given point squared.
divide(double) - Method in class org.dyn4j.geometry.Vector2
Divides this Vector2 by the given scalar.
divide(Vector2[], int, int) - Method in class org.dyn4j.geometry.hull.DivideAndConquer
Recursive method to subdivide and merge the points.
DivideAndConquer - Class in org.dyn4j.geometry.hull
Implementation of the Divide and Conquer convex hull algorithm.
DivideAndConquer() - Constructor for class org.dyn4j.geometry.hull.DivideAndConquer
 
doPendingRemoves() - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
Internal method to actually remove all leafs marked for removal.
dot(double, double) - Method in class org.dyn4j.geometry.Vector2
Returns the dot product of the given Vector2 and this Vector2.
dot(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Returns the dot product of the given Vector3 and this Vector3.
dot(Rotation) - Method in class org.dyn4j.geometry.Rotation
Returns the dot product of the this Rotation and the given Rotation which is essentially the sine of the angle between those rotations.
dot(Vector2) - Method in class org.dyn4j.geometry.Rotation
Returns the dot product of the this Rotation and the given Vector2.
dot(Vector2) - Method in class org.dyn4j.geometry.Vector2
Returns the dot product of the given Vector2 and this Vector2.
dot(Vector3) - Method in class org.dyn4j.geometry.Vector3
Returns the dot product of the given Vector3 and this Vector3.
DoubleEdgeList - Class in org.dyn4j.geometry.decompose
Highly specialized Doubly Connected Edge List (DCEL) used to store vertices of a simple polygon and then be used to create and store triangulations and convex decompositions of that same polygon.
DoubleEdgeList(Vector2[]) - Constructor for class org.dyn4j.geometry.decompose.DoubleEdgeList
Full constructor.
DoubleEdgeListFace - Class in org.dyn4j.geometry.decompose
Represents a face in the DoubleEdgeList.
DoubleEdgeListFace() - Constructor for class org.dyn4j.geometry.decompose.DoubleEdgeListFace
 
DoubleEdgeListHalfEdge - Class in org.dyn4j.geometry.decompose
Represents a half edge of the DoubleEdgeList.
DoubleEdgeListHalfEdge() - Constructor for class org.dyn4j.geometry.decompose.DoubleEdgeListHalfEdge
 
DoubleEdgeListVertex - Class in org.dyn4j.geometry.decompose
Represents a vertex in the DoubleEdgeList.
DoubleEdgeListVertex(Vector2) - Constructor for class org.dyn4j.geometry.decompose.DoubleEdgeListVertex
Minimal constructor.
dt - Variable in class org.dyn4j.dynamics.Step
The elapsed time
dt0 - Variable in class org.dyn4j.dynamics.Step
The last elapsed time
dtRatio - Variable in class org.dyn4j.dynamics.Step
The elapsed time ratio from the last to the current
DynamicAABBTree<E extends Collidable<T>,​T extends Fixture> - Class in org.dyn4j.collision.broadphase
Implementation of a self-balancing axis-aligned bounding box tree broad-phase collision detection algorithm.
DynamicAABBTree() - Constructor for class org.dyn4j.collision.broadphase.DynamicAABBTree
Default constructor.
DynamicAABBTree(int) - Constructor for class org.dyn4j.collision.broadphase.DynamicAABBTree
Optional constructor.
DynamicAABBTreeLeaf<E extends Collidable<T>,​T extends Fixture> - Class in org.dyn4j.collision.broadphase
Represents a leaf node in a DynamicAABBTree.
DynamicAABBTreeLeaf(E, T) - Constructor for class org.dyn4j.collision.broadphase.DynamicAABBTreeLeaf
Minimal constructor.
DynamicAABBTreeNode - Class in org.dyn4j.collision.broadphase
Represents a basic node in a DynamicAABBTree.
DynamicAABBTreeNode() - Constructor for class org.dyn4j.collision.broadphase.DynamicAABBTreeNode
 
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 
All Classes All Packages