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

M

m00 - Variable in class org.dyn4j.geometry.Matrix22
The element at 0,0
m00 - Variable in class org.dyn4j.geometry.Matrix33
The element at 0,0
m01 - Variable in class org.dyn4j.geometry.Matrix22
The element at 0,1
m01 - Variable in class org.dyn4j.geometry.Matrix33
The element at 0,1
m02 - Variable in class org.dyn4j.geometry.Matrix33
The element at 0,2
m10 - Variable in class org.dyn4j.geometry.Matrix22
The element at 1,0
m10 - Variable in class org.dyn4j.geometry.Matrix33
The element at 1,0
m11 - Variable in class org.dyn4j.geometry.Matrix22
The element at 1,1
m11 - Variable in class org.dyn4j.geometry.Matrix33
The element at 1,1
m12 - Variable in class org.dyn4j.geometry.Matrix33
The element at 1,2
m20 - Variable in class org.dyn4j.geometry.Matrix33
The element at 2,0
m21 - Variable in class org.dyn4j.geometry.Matrix33
The element at 2,1
m22 - Variable in class org.dyn4j.geometry.Matrix33
The element at 2,2
main(String[]) - Static method in class org.dyn4j.Version
Main class to print the version to the console.
Manifold - Class in org.dyn4j.collision.manifold
Represents a contact Manifold for a collision between two Convex Shapes.
Manifold() - Constructor for class org.dyn4j.collision.manifold.Manifold
Default constructor.
Manifold(List<ManifoldPoint>, Vector2) - Constructor for class org.dyn4j.collision.manifold.Manifold
Full constructor.
ManifoldPoint - Class in org.dyn4j.collision.manifold
Represents a single contact point in a contact Manifold.
ManifoldPoint(ManifoldPointId) - Constructor for class org.dyn4j.collision.manifold.ManifoldPoint
Minimal constructor.
ManifoldPoint(ManifoldPointId, Vector2, double) - Constructor for class org.dyn4j.collision.manifold.ManifoldPoint
Full constructor.
ManifoldPointId - Interface in org.dyn4j.collision.manifold
Represents the identification of a specific contact point of a Manifold.
manifoldSolver - Variable in class org.dyn4j.dynamics.World
ManifoldSolver - Interface in org.dyn4j.collision.manifold
Finds a contact Manifold for two given Convex Shapes that are in collision.
map - Variable in class org.dyn4j.collision.broadphase.BruteForceBroadphase
Id to node map for fast lookup
map - Variable in class org.dyn4j.collision.broadphase.DynamicAABBTree
Id to node map for fast lookup
map - Variable in class org.dyn4j.collision.broadphase.Sap
Id to proxy map for fast lookup
markForRemoval() - Method in class org.dyn4j.collision.broadphase.LazyAABBTreeLeaf
Marks that this leaf must be removed
mask - Variable in class org.dyn4j.collision.CategoryFilter
The categories this object can collide with
mass - Variable in class org.dyn4j.dynamics.Body
The Mass information
mass - Variable in class org.dyn4j.geometry.Mass
The mass in kg
Mass - Class in org.dyn4j.geometry
Represents Mass data for an object about a given point.
Mass() - Constructor for class org.dyn4j.geometry.Mass
Default constructor.
Mass(Mass) - Constructor for class org.dyn4j.geometry.Mass
Copy constructor.
Mass(Vector2, double, double) - Constructor for class org.dyn4j.geometry.Mass
Full Constructor.
massN - Variable in class org.dyn4j.dynamics.contact.Contact
The mass normal
massT - Variable in class org.dyn4j.dynamics.contact.Contact
The mass tangent
MassType - Enum in org.dyn4j.geometry
Enumeration for special Mass types.
Matrix22 - Class in org.dyn4j.geometry
Represents a 2x2 Matrix.
Matrix22() - Constructor for class org.dyn4j.geometry.Matrix22
Default constructor.
Matrix22(double[]) - Constructor for class org.dyn4j.geometry.Matrix22
Full constructor.
Matrix22(double, double, double, double) - Constructor for class org.dyn4j.geometry.Matrix22
Full constructor.
Matrix22(Matrix22) - Constructor for class org.dyn4j.geometry.Matrix22
Copy constructor.
Matrix33 - Class in org.dyn4j.geometry
Represents a 3x3 Matrix.
Matrix33() - Constructor for class org.dyn4j.geometry.Matrix33
Default constructor.
Matrix33(double[]) - Constructor for class org.dyn4j.geometry.Matrix33
Full constructor.
Matrix33(double, double, double, double, double, double, double, double, double) - Constructor for class org.dyn4j.geometry.Matrix33
Full constructor.
Matrix33(Matrix33) - Constructor for class org.dyn4j.geometry.Matrix33
Copy constructor.
max - Variable in class org.dyn4j.geometry.EdgeFeature
The vertex of maximum projection along a Vector2
max - Variable in class org.dyn4j.geometry.Interval
The maximum value
maxDetectIterations - Variable in class org.dyn4j.collision.narrowphase.Gjk
The maximum number of collision detection iterations
maxDistanceIterations - Variable in class org.dyn4j.collision.narrowphase.Gjk
The maximum number of distance check iterations
maximumForce - Variable in class org.dyn4j.dynamics.joint.FrictionJoint
The maximum force the constraint can apply
maximumForce - Variable in class org.dyn4j.dynamics.joint.MotorJoint
The maximum force the constraint can apply
maximumForce - Variable in class org.dyn4j.dynamics.joint.PinJoint
The maximum force this constraint can apply
maximumMotorForce - Variable in class org.dyn4j.dynamics.joint.PrismaticJoint
The maximum force the motor can apply in newtons
maximumMotorTorque - Variable in class org.dyn4j.dynamics.joint.RevoluteJoint
The maximum torque the motor can apply
maximumMotorTorque - Variable in class org.dyn4j.dynamics.joint.WheelJoint
The maximum torque the motor can apply in newton-meters
maximumTorque - Variable in class org.dyn4j.dynamics.joint.FrictionJoint
The maximum torque the constraint can apply
maximumTorque - Variable in class org.dyn4j.dynamics.joint.MotorJoint
The maximum torque the constraint can apply
maxIterations - Variable in class org.dyn4j.collision.continuous.ConservativeAdvancement
The maximum number of iterations of the root finder
maxIterations - Variable in class org.dyn4j.collision.narrowphase.Epa
The maximum number of Epa iterations
maxRaycastIterations - Variable in class org.dyn4j.collision.narrowphase.Gjk
The maximum number of raycast iterations
maxX - Variable in class org.dyn4j.geometry.AABB
The maximum extent along the x-axis
maxY - Variable in class org.dyn4j.geometry.AABB
The maximum extent along the y-axis
merge(SweepLineVertex, SweepLineState) - Method in class org.dyn4j.geometry.decompose.SweepLine
Handles a SweepLineVertexType.MERGE event.
merge(LinkedVertexHull, LinkedVertexHull) - Static method in class org.dyn4j.geometry.hull.LinkedVertexHull
Merges the two given convex LinkedVertexHulls into one convex LinkedVertexHull.
MERGE - org.dyn4j.geometry.decompose.SweepLineVertexType
Vertex below both its neighbors and the internal angle is greater than π
Messages - Class in org.dyn4j.resources
Helper class that returns messages from the property file.
METER_TO_FOOT - Static variable in class org.dyn4j.UnitConversion
metersPerSecondToFeetPerSecond(double) - Static method in class org.dyn4j.UnitConversion
Converts meters per second to feet per second.
metersToFeet(double) - Static method in class org.dyn4j.UnitConversion
Converts meters to feet.
min - Variable in class org.dyn4j.geometry.Interval
The minimum value
minkowskiPenetrationSolver - Variable in class org.dyn4j.collision.narrowphase.Gjk
The penetration solver; defaults to Epa
MinkowskiPenetrationSolver - Interface in org.dyn4j.collision.narrowphase
Interface representing a sub algorithm for finding the penetration vector and depth using properties of the MinkowskiSum and the Gjk termination information.
minkowskiSum(E, E) - Static method in class org.dyn4j.geometry.Geometry
Returns the Minkowski Sum of the given convex shapes.
minkowskiSum(Circle, Polygon, int) - Static method in class org.dyn4j.geometry.Geometry
Performs the Minkowski Sum of the given Polygon and Circle.
minkowskiSum(Polygon, double, int) - Static method in class org.dyn4j.geometry.Geometry
Returns a new polygon that has been radially expanded.
minkowskiSum(Polygon, Circle, int) - Static method in class org.dyn4j.geometry.Geometry
Performs the Minkowski Sum of the given Polygon and Circle.
MinkowskiSum - Class in org.dyn4j.collision.narrowphase
Represents the Minkowski sum of the given Convex Shapes.
MinkowskiSum(Convex, Transform, Convex, Transform) - Constructor for class org.dyn4j.collision.narrowphase.MinkowskiSum
Full constructor.
MinkowskiSumPoint - Class in org.dyn4j.collision.narrowphase
Represents a point in the MinkowskiSum.
MinkowskiSumPoint(Vector2, Vector2) - Constructor for class org.dyn4j.collision.narrowphase.MinkowskiSumPoint
Full constructor.
minX - Variable in class org.dyn4j.geometry.AABB
The minimum extent along the x-axis
MinXYPointComparator - Class in org.dyn4j.geometry.hull
Represents a comparator that sorts points by their x coordinate lowest to highest then by the y coordinate lowest to highest.
MinXYPointComparator() - Constructor for class org.dyn4j.geometry.hull.MinXYPointComparator
 
minY - Variable in class org.dyn4j.geometry.AABB
The minimum extent along the y-axis
mixFriction(double, double) - Method in interface org.dyn4j.dynamics.CoefficientMixer
Method used to mix the coefficients of friction of two BodyFixtures.
mixRestitution(double, double) - Method in interface org.dyn4j.dynamics.CoefficientMixer
Method used to mix the coefficients of restitution of two BodyFixtures.
MonotoneChain - Class in org.dyn4j.geometry.hull
Implementation of the Andrew's Monotone Chain convex hull algorithm.
MonotoneChain() - Constructor for class org.dyn4j.geometry.hull.MonotoneChain
 
MonotoneChainType - Enum in org.dyn4j.geometry.decompose
Enumeration of monotone chain types.
MonotonePolygon<E> - Class in org.dyn4j.geometry.decompose
Represents a monotone polygon.
MonotonePolygon(MonotonePolygonType, List<MonotoneVertex<E>>) - Constructor for class org.dyn4j.geometry.decompose.MonotonePolygon
Full constructor.
MonotonePolygonType - Enum in org.dyn4j.geometry.decompose
Enumeration of the types of monotone polygons supported.
MonotoneVertex<E> - Class in org.dyn4j.geometry.decompose
Represents a vertex of a monotone polygon.
MonotoneVertex(E) - Constructor for class org.dyn4j.geometry.decompose.MonotoneVertex
Minimal constructor.
motorEnabled - Variable in class org.dyn4j.dynamics.joint.PrismaticJoint
Whether the motor is enabled or not
motorEnabled - Variable in class org.dyn4j.dynamics.joint.RevoluteJoint
Whether the motor for this Joint is enabled or not
motorEnabled - Variable in class org.dyn4j.dynamics.joint.WheelJoint
Whether the motor is enabled or not
MotorJoint - Class in org.dyn4j.dynamics.joint
Implementation a motor joint.
MotorJoint(Body, Body) - Constructor for class org.dyn4j.dynamics.joint.MotorJoint
Minimal constructor.
motorSpeed - Variable in class org.dyn4j.dynamics.joint.PrismaticJoint
The target velocity in meters / second
motorSpeed - Variable in class org.dyn4j.dynamics.joint.RevoluteJoint
The target motor speed; in radians / second
motorSpeed - Variable in class org.dyn4j.dynamics.joint.WheelJoint
The target velocity in radians / second
multiply(double) - Method in class org.dyn4j.geometry.Matrix22
Multiplies this Matrix22 by the given scalar and places the result in this Matrix22.
multiply(double) - Method in class org.dyn4j.geometry.Matrix33
Multiplies this Matrix33 by the given scalar and places the result in this Matrix33.
multiply(double) - Method in class org.dyn4j.geometry.Vector2
Multiplies this Vector2 by the given scalar.
multiply(double) - Method in class org.dyn4j.geometry.Vector3
Multiplies this Vector3 by the given scalar.
multiply(Matrix22) - Method in class org.dyn4j.geometry.Matrix22
Multiplies this Matrix22 by the given matrix Matrix22 returning this Matrix22.
multiply(Matrix33) - Method in class org.dyn4j.geometry.Matrix33
Multiplies this Matrix33 by the given matrix Matrix33 returning this Matrix33.
multiply(Vector2) - Method in class org.dyn4j.geometry.Matrix22
Multiplies this Matrix22 by the given Vector2 and places the result in the given Vector2.
multiply(Vector3) - Method in class org.dyn4j.geometry.Matrix33
Multiplies this Matrix33 by the given Vector3 and places the result in the given Vector3.
multiplyT(Vector2) - Method in class org.dyn4j.geometry.Matrix22
Multiplies the given Vector2 by this Matrix22 and places the result in the given Vector2.
multiplyT(Vector3) - Method in class org.dyn4j.geometry.Matrix33
Multiplies the given Vector3 by this Matrix33 and places the result in the given Vector3.
mustRemove() - Method in class org.dyn4j.collision.broadphase.LazyAABBTreeLeaf
 
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