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

E

E - Static variable in class org.dyn4j.Epsilon
The double precision floating point machine epsilon approximation
ear - Variable in class org.dyn4j.geometry.decompose.EarClippingVertex
Whether this vertex is an ear vertex
EarClipping - Class in org.dyn4j.geometry.decompose
Implementation of the Ear Clipping convex decomposition algorithm for simple polygons.
EarClipping() - Constructor for class org.dyn4j.geometry.decompose.EarClipping
 
EarClippingVertex - Class in org.dyn4j.geometry.decompose
Node class for a vertex within a simple polygon for the EarClipping algorithm.
EarClippingVertex(Vector2) - Constructor for class org.dyn4j.geometry.decompose.EarClippingVertex
Minimal constructor.
EARTH_GRAVITY - Static variable in class org.dyn4j.dynamics.World
Earths gravity constant
edge - Variable in class org.dyn4j.geometry.decompose.DoubleEdgeListFace
An edge of the edge list enclosing this face
edge - Variable in class org.dyn4j.geometry.EdgeFeature
The edge vector
EDGE_FEATURE_EXPANSION_FACTOR - Static variable in class org.dyn4j.geometry.Capsule
Because we are selecting an edge even when the farthest feature should be a vertex, when the edges are clipped against each other (in the ClippingManifoldSolver) they will not overlap.
EDGE_FEATURE_SELECTION_CRITERIA - Static variable in class org.dyn4j.geometry.Capsule
The Capsule shape has two edge features which could be returned from the Capsule.getFarthestFeature(Vector2, Transform) method.
EdgeFeature - Class in org.dyn4j.geometry
Implementation of an edge Feature of a Shape.
EdgeFeature(PointFeature, PointFeature, PointFeature, Vector2, int) - Constructor for class org.dyn4j.geometry.EdgeFeature
Creates an edge feature.
edges - Variable in class org.dyn4j.geometry.decompose.DoubleEdgeList
The list of half edges
elementMap - Variable in class org.dyn4j.collision.broadphase.LazyAABBTree
Id to leaf map for fast lookup in tree of list
elements - Variable in class org.dyn4j.collision.broadphase.LazyAABBTree
List of all leafs, either on tree or not
Ellipse - Class in org.dyn4j.geometry
Implementation of an Ellipse Convex Shape.
Ellipse(double, double) - Constructor for class org.dyn4j.geometry.Ellipse
Minimal constructor.
ellipseCenter - Variable in class org.dyn4j.geometry.HalfEllipse
The ellipse center
enabled - Variable in class org.dyn4j.dynamics.contact.ContactConstraint
True if the contact should be evaluated
end(ContactConstraint) - Method in interface org.dyn4j.dynamics.contact.ContactManager
Manually ends the contacts associated with the given ContactConstraint.
end(ContactConstraint) - Method in class org.dyn4j.dynamics.contact.DefaultContactManager
 
end(ContactPoint) - Method in class org.dyn4j.dynamics.contact.ContactAdapter
 
end(ContactPoint) - Method in interface org.dyn4j.dynamics.contact.ContactListener
Called when two BodyFixtures begin to separate.
end(Step, World) - Method in class org.dyn4j.dynamics.StepAdapter
 
end(Step, World) - Method in interface org.dyn4j.dynamics.StepListener
Called after a simulation step has been performed.
end(SweepLineVertex, SweepLineState) - Method in class org.dyn4j.geometry.decompose.SweepLine
Handles a SweepLineVertexType.END event.
END - org.dyn4j.geometry.decompose.SweepLineVertexType
Vertex below both its neighbors and the internal angle is less than π
ensureInvariants() - Method in class org.dyn4j.geometry.AdaptiveDecimal
 
ensureOnTree() - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
Internal method to ensure that all nodes are on the tree.
ensureSorted() - Method in class org.dyn4j.collision.broadphase.LazyAABBTree
Internal method that sorts the elements if needed.
Epa - Class in org.dyn4j.collision.narrowphase
Epa, or Expanding Polytope Algorithm, is used to find the penetration depth and vector given the final simplex of Gjk.
Epa() - Constructor for class org.dyn4j.collision.narrowphase.Epa
 
Epsilon - Class in org.dyn4j
Class containing an approximation of machine epsilon.
EQUAL - org.dyn4j.dynamics.joint.LimitState
The state if the upper and lower limits are equal within tolerance
equals(double) - Method in class org.dyn4j.geometry.Rotation
Returns true if the cos and sin components of this Rotation are the same as the given angle
equals(double, double) - Method in class org.dyn4j.geometry.Rotation
Returns true if the cos and sin components of this Rotation are the same as the given angle given the specified error.
equals(double, double) - Method in class org.dyn4j.geometry.Vector2
Returns true if the x and y components of this Vector2 are the same as the given x and y components.
equals(double, double, double) - Method in class org.dyn4j.geometry.Vector3
Returns true if the x, y and z components of this Vector3 are the same as the given x, y and z components.
equals(Object) - Method in class org.dyn4j.collision.broadphase.BroadphaseItem
 
equals(Object) - Method in class org.dyn4j.collision.broadphase.BroadphaseKey
 
equals(Object) - Method in class org.dyn4j.collision.broadphase.BroadphasePair
 
equals(Object) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTreeLeaf
 
equals(Object) - Method in class org.dyn4j.collision.broadphase.LazyAABBTreeLeaf
 
equals(Object) - Method in class org.dyn4j.collision.broadphase.SapProxy
 
equals(Object) - Method in class org.dyn4j.collision.CategoryFilter
 
equals(Object) - Method in class org.dyn4j.collision.manifold.IndexedManifoldPointId
 
equals(Object) - Method in class org.dyn4j.collision.narrowphase.AbstractFallbackCondition
 
equals(Object) - Method in class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
 
equals(Object) - Method in class org.dyn4j.collision.narrowphase.SingleTypedFallbackCondition
 
equals(Object) - Method in class org.dyn4j.dynamics.Capacity
 
equals(Object) - Method in class org.dyn4j.dynamics.contact.ContactConstraintId
 
equals(Object) - Method in class org.dyn4j.dynamics.contact.ContactPointId
 
equals(Object) - Method in class org.dyn4j.geometry.Mass
 
equals(Object) - Method in class org.dyn4j.geometry.Matrix22
 
equals(Object) - Method in class org.dyn4j.geometry.Matrix33
 
equals(Object) - Method in class org.dyn4j.geometry.Rotation
 
equals(Object) - Method in class org.dyn4j.geometry.Vector2
 
equals(Object) - Method in class org.dyn4j.geometry.Vector3
 
equals(Object) - Method in class org.dyn4j.Reference
 
equals(Rotation) - Method in class org.dyn4j.geometry.Rotation
Returns true if the cos and sin components of this Rotation are the same as the given Rotation.
equals(Rotation, double) - Method in class org.dyn4j.geometry.Rotation
Returns true if the cos and sin components of this Rotation are the same as the given Rotation given the specified error.
equals(Vector2) - Method in class org.dyn4j.geometry.Vector2
Returns true if the x and y components of this Vector2 are the same as the given Vector2.
equals(Vector3) - Method in class org.dyn4j.geometry.Vector3
Returns true if the x and y components of this Vector3 are the same as the given Vector3.
evaluate(E) - Method in interface org.dyn4j.BinarySearchTreeSearchCriteria
Evaluates the current comparable determining which child to navigate to next.
evaluate(SweepLineEdge) - Method in class org.dyn4j.geometry.decompose.ClosestEdgeToVertexSearchCriteria
 
expand(double) - Method in class org.dyn4j.geometry.AABB
Expands this AABB by half the given expansion in each direction and then returns this AABB.
expand(double) - Method in class org.dyn4j.geometry.Interval
Expands this Interval by half the given amount in both directions.
expand(Vector2) - Method in class org.dyn4j.collision.narrowphase.ExpandingSimplex
Expands the simplex by the given point.
ExpandingSimplex - Class in org.dyn4j.collision.narrowphase
Represents a simplex that is progressively expanded by splitting the closest edge to the origin by adding new points.
ExpandingSimplex(List<Vector2>) - Constructor for class org.dyn4j.collision.narrowphase.ExpandingSimplex
Minimal constructor.
ExpandingSimplexEdge - Class in org.dyn4j.collision.narrowphase
Represents an edge of an ExpandingSimplex.
ExpandingSimplexEdge(Vector2, Vector2, int) - Constructor for class org.dyn4j.collision.narrowphase.ExpandingSimplexEdge
Minimal constructor.
expansion - Variable in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
The AABB expansion value
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