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 

G

generate(Vector2...) - Method in class org.dyn4j.geometry.hull.DivideAndConquer
 
generate(Vector2...) - Method in class org.dyn4j.geometry.hull.GiftWrap
 
generate(Vector2...) - Method in class org.dyn4j.geometry.hull.GrahamScan
 
generate(Vector2...) - Method in interface org.dyn4j.geometry.hull.HullGenerator
Returns a convex hull generated from the given point set in counter-clockwise point order.
generate(Vector2...) - Method in class org.dyn4j.geometry.hull.MonotoneChain
 
Geometry - Class in org.dyn4j.geometry
Contains static methods to perform standard geometric operations.
Geometry() - Constructor for class org.dyn4j.geometry.Geometry
 
getAABB(E) - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
getAABB(E) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Returns the AABB for the given Collidable.
getAABB(E, T) - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Returns the AABB for the given Collidable Fixture.
getAABB(E, T) - Method in class org.dyn4j.collision.broadphase.DynamicAABBTree
 
getAABB(E, T) - Method in class org.dyn4j.collision.broadphase.Sap
 
getAABBExpansion() - Method in class org.dyn4j.collision.broadphase.AbstractBroadphaseDetector
 
getAABBExpansion() - Method in interface org.dyn4j.collision.broadphase.BroadphaseDetector
Returns the AABB expansion value used to improve performance of broad-phase updates.
getAccumulatedForce() - Method in class org.dyn4j.dynamics.Body
Returns the total force currently stored in the force accumulator.
getAccumulatedTime() - Method in class org.dyn4j.dynamics.World
Returns the current accumulated time.
getAccumulatedTorque() - Method in class org.dyn4j.dynamics.Body
Returns the total torque currently stored in the torque accumulator.
getAnchor1() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the anchor point on the first Body in world coordinates.
getAnchor1() - Method in class org.dyn4j.dynamics.joint.DistanceJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.FrictionJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.Joint
Returns the anchor point on the first Body in world coordinates.
getAnchor1() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the anchor point on the first Body in world coordinates.
getAnchor1() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the anchor point on the first Body in world coordinates.
getAnchor1() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.RopeJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.WeldJoint
 
getAnchor1() - Method in class org.dyn4j.dynamics.joint.WheelJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the anchor point on the second Body in world coordinates.
getAnchor2() - Method in class org.dyn4j.dynamics.joint.DistanceJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.FrictionJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.Joint
Returns the anchor point on the second Body in world coordinates.
getAnchor2() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the anchor point on the second Body in world coordinates.
getAnchor2() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the anchor point on the second Body in world coordinates.
getAnchor2() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.RopeJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.WeldJoint
 
getAnchor2() - Method in class org.dyn4j.dynamics.joint.WheelJoint
 
getAngleBetween(Vector2) - Method in class org.dyn4j.geometry.Vector2
Returns the smallest angle between the given Vector2s.
getAngularDamping() - Method in class org.dyn4j.dynamics.Body
Returns the angular damping.
getAngularSpeed() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the current angular speed between the two joined bodies.
getAngularTarget() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the desired angle between the bodies.
getAngularTolerance() - Method in class org.dyn4j.dynamics.Settings
Returns the angular tolerance.
getAngularToleranceSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the angular tolerance squared.
getAngularTranslation() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the current angular translation between the joined bodies.
getAngularVelocity() - Method in class org.dyn4j.dynamics.Body
Returns the angular velocity.
getArea() - Method in class org.dyn4j.geometry.AABB
Returns the area of this AABB;.
getAreaWeightedCenter(List<Vector2>) - Static method in class org.dyn4j.geometry.Geometry
Returns the area weighted centroid for the given points.
getAreaWeightedCenter(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns the area weighted centroid for the given points.
getAverageCenter(List<Vector2>) - Static method in class org.dyn4j.geometry.Geometry
Returns the centroid of the given points by performing an average.
getAverageCenter(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns the centroid of the given points by performing an average.
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Capsule
 
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Circle
Returns an array of separating axes to test for this Shape.
getAxes(Vector2[], Transform) - Method in interface org.dyn4j.geometry.Convex
Returns an array of separating axes to test for this Shape.
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Ellipse
Returns an array of separating axes to test for this Shape.
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.HalfEllipse
Returns an array of separating axes to test for this Shape.
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Polygon
 
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Rectangle
 
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Segment
 
getAxes(Vector2[], Transform) - Method in class org.dyn4j.geometry.Slice
 
getAxis() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the axis in which the joint is allowed move along in world coordinates.
getAxis() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the axis in which the joint is allowed move along in world coordinates.
getBaumgarte() - Method in class org.dyn4j.dynamics.Settings
Returns the baumgarte factor.
getBodies() - Method in class org.dyn4j.dynamics.World
Returns an unmodifiable list containing all the bodies in this world.
getBody() - Method in class org.dyn4j.dynamics.ConvexCastResult
Returns the body.
getBody() - Method in class org.dyn4j.dynamics.DetectResult
Returns the overlapping body.
getBody() - Method in class org.dyn4j.dynamics.RaycastResult
Returns the Body detected.
getBody(int) - Method in class org.dyn4j.dynamics.World
Returns the Body at the given index.
getBody1() - Method in class org.dyn4j.dynamics.Constraint
Returns the first Body.
getBody1() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the first Body.
getBody1() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the first Body.
getBody1Id() - Method in class org.dyn4j.dynamics.contact.ContactConstraintId
Returns the id of the first body.
getBody2() - Method in class org.dyn4j.dynamics.Constraint
Returns the second Body.
getBody2() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the second Body.
getBody2() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the second Body.
getBody2Id() - Method in class org.dyn4j.dynamics.contact.ContactConstraintId
Returns the id of the second body.
getBodyCount() - Method in class org.dyn4j.dynamics.Capacity
Returns the estimated number of bodies.
getBodyCount() - Method in class org.dyn4j.dynamics.World
Returns the number of Bodys in this World.
getBodyIterator() - Method in class org.dyn4j.dynamics.World
Returns an iterator for iterating over the bodies in this world.
getBounds() - Method in class org.dyn4j.collision.AxisAlignedBounds
Returns the world space Axis-Aligned bounding box for this bounds object.
getBounds() - Method in class org.dyn4j.dynamics.World
Returns the bounds of this world.
getBroadphaseDetector() - Method in class org.dyn4j.dynamics.World
Returns the broad-phase collision detection algorithm.
getCapRadius() - Method in class org.dyn4j.geometry.Capsule
Returns the end cap radius.
getCategory() - Method in class org.dyn4j.collision.CategoryFilter
Returns the category bits.
getCenter() - Method in class org.dyn4j.geometry.AbstractShape
 
getCenter() - Method in class org.dyn4j.geometry.Mass
Returns the center of mass.
getCenter() - Method in interface org.dyn4j.geometry.Shape
Returns the center/centroid of the Shape in local coordinates.
getChangeInOrientation() - Method in class org.dyn4j.dynamics.Body
Returns the change in orientation computed from last frame's transform and this frame's transform.
getChangeInPosition() - Method in class org.dyn4j.dynamics.Body
Returns the change in position computed from last frame's transform and this frame's transform.
getCircleCenter() - Method in class org.dyn4j.geometry.Slice
Returns the tip of the pie shape.
getCoefficientMixer() - Method in class org.dyn4j.dynamics.World
Returns the CoefficientMixer.
getCollidable() - Method in class org.dyn4j.collision.broadphase.BroadphaseItem
Returns the Collidable.
getCollidable1() - Method in class org.dyn4j.collision.broadphase.BroadphasePair
Returns the first Collidable.
getCollidable2() - Method in class org.dyn4j.collision.broadphase.BroadphasePair
Returns the second Collidable.
getCondition(int) - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Returns the fallback condition at the given index.
getConditionCount() - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Returns the number of fallback conditions.
getContactConstraintId() - Method in class org.dyn4j.dynamics.contact.ContactPointId
Returns the ContactConstraintId for this contact.
getContactConstraintSolver() - Method in class org.dyn4j.dynamics.World
getContactCount() - Method in interface org.dyn4j.dynamics.contact.ContactManager
Returns the number of contact constraints in the manager.
getContactCount() - Method in class org.dyn4j.dynamics.contact.DefaultContactManager
 
getContactManager() - Method in class org.dyn4j.dynamics.World
Returns the ContactManager.
getContacts() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the list of Contacts.
getContacts(boolean) - Method in class org.dyn4j.dynamics.Body
Returns a list of ContactPoints
getContinuousDetectionMode() - Method in class org.dyn4j.dynamics.Settings
Returns the continuous collision detection mode.
getConvex1() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the first Convex Shape.
getConvex2() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the second Convex Shape.
getCorrectionFactor() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the correction factor.
getCounterClockwiseEdgeNormals(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns an array of normalized vectors representing the normals of all the edges given the vertices.
getDampingRatio() - Method in class org.dyn4j.dynamics.joint.DistanceJoint
Returns the damping ratio.
getDampingRatio() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the damping ratio.
getDampingRatio() - Method in class org.dyn4j.dynamics.joint.WeldJoint
Returns the damping ratio.
getDampingRatio() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the damping ratio.
getDeltaTime() - Method in class org.dyn4j.dynamics.Step
Returns the elapsed time since the last time step in seconds.
getDeltaTimeRatio() - Method in class org.dyn4j.dynamics.Step
Returns the ratio of the last elapsed time to the current elapsed time.
getDensity() - Method in class org.dyn4j.dynamics.BodyFixture
Returns the density of this shape in kg/m2.
getDepth() - Method in class org.dyn4j.collision.manifold.ManifoldPoint
Returns the collision depth of the manifold point.
getDepth() - Method in class org.dyn4j.collision.narrowphase.Penetration
Returns the penetration depth.
getDepth() - Method in class org.dyn4j.dynamics.contact.Contact
Returns the penetration depth of this point.
getDepth() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the depth.
getDetectBroadphaseFilter() - Method in class org.dyn4j.dynamics.World
Returns the BroadphaseFilter used when detecting collisions for each time step.
getDetectEpsilon() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the Gjk detect epsilon.
getDirection() - Method in class org.dyn4j.geometry.Ray
Returns the direction of this ray in radians.
getDirection() - Method in class org.dyn4j.geometry.Vector2
Returns the direction of this Vector2 as an angle in radians.
getDirectionVector() - Method in class org.dyn4j.geometry.Ray
Returns the direction.
getDistance() - Method in class org.dyn4j.collision.narrowphase.Raycast
Returns the distance from the start of the Ray to the hit point.
getDistance() - Method in class org.dyn4j.collision.narrowphase.Separation
Returns the separation distance.
getDistance() - Method in class org.dyn4j.dynamics.joint.DistanceJoint
Returns the rest distance between the two constrained Bodys in meters.
getDistanceDetector() - Method in class org.dyn4j.collision.continuous.ConservativeAdvancement
Returns the DistanceDetector that is used.
getDistanceEpsilon() - Method in class org.dyn4j.collision.continuous.ConservativeAdvancement
Returns the distance epsilon used to determine when a sufficient solution has been found.
getDistanceEpsilon() - Method in class org.dyn4j.collision.narrowphase.Epa
Returns the distance epsilon.
getDistanceEpsilon() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the Gjk distance epsilon.
getEdge() - Method in class org.dyn4j.geometry.EdgeFeature
Returns the vector representing this edge in counter-clockwise winding.
getEllipseCenter() - Method in class org.dyn4j.geometry.HalfEllipse
Returns the center of the ellipse.
getEstimatedCollisionPairs(int) - Static method in class org.dyn4j.collision.Collisions
Returns an estimate on the number of collision pairs based on the number objects being simulated.
getEstimatedCollisionsPerObject() - Static method in class org.dyn4j.collision.Collisions
Returns an estimate on the number of collisions per object.
getEstimatedRaycastCollisions(int) - Static method in class org.dyn4j.collision.Collisions
Returns an estimate on the number of raycast collisions given the total number of objects to collide with.
getExpanded(double) - Method in class org.dyn4j.geometry.AABB
Returns a new AABB of this AABB expanded by half the given expansion in both the x and y directions.
getExpanded(double) - Method in class org.dyn4j.geometry.Interval
Returns a new Interval of this interval expanded by half the given amount in both directions.
getFallbackNarrowphaseDetector() - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Returns the fallback NarrowphaseDetector.
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Capsule
 
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Circle
Returns the Feature farthest in the direction of the given vector.
getFarthestFeature(Vector2, Transform) - Method in interface org.dyn4j.geometry.Convex
Returns the Feature farthest in the direction of the given vector.
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Ellipse
 
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.HalfEllipse
 
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Polygon
 
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Segment
Returns the feature farthest in the direction of n.
getFarthestFeature(Vector2, Transform) - Method in class org.dyn4j.geometry.Slice
 
getFarthestFeature(Vector2, Vector2, Vector2, Transform) - Static method in class org.dyn4j.geometry.Segment
Returns the farthest feature on the given segment.
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Capsule
 
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Circle
 
getFarthestPoint(Vector2, Transform) - Method in interface org.dyn4j.geometry.Convex
Returns the point farthest in the direction of the given vector.
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Ellipse
 
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.HalfEllipse
 
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Polygon
 
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Segment
 
getFarthestPoint(Vector2, Transform) - Method in class org.dyn4j.geometry.Slice
 
getFarthestPoint(Vector2, Vector2, Vector2, Transform) - Static method in class org.dyn4j.geometry.Segment
Returns the farthest point on the given segment.
getFilter() - Method in class org.dyn4j.collision.Fixture
Returns the collision filter for this fixture.
getFilter() - Method in class org.dyn4j.dynamics.AABBBroadphaseFilter
Returns the filter used in filtering Fixtures.
getFilter() - Method in class org.dyn4j.dynamics.RaycastBroadphaseFilter
Returns the filter used to filter fixtures.
getFixture() - Method in class org.dyn4j.collision.broadphase.BroadphaseItem
Returns the Fixture.
getFixture() - Method in class org.dyn4j.dynamics.ConvexCastResult
Returns the fixture on the body with the smallest time of impact.
getFixture() - Method in class org.dyn4j.dynamics.DetectResult
Returns the overlapping fixture.
getFixture() - Method in class org.dyn4j.dynamics.RaycastResult
Returns the BodyFixture of the Body detected.
getFixture(int) - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixture(int) - Method in interface org.dyn4j.collision.Collidable
Returns the Fixture at the given index.
getFixture(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixture(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns the first Fixture in this Collidable, determined by the order in which they were added, that contains the given point.
getFixture1() - Method in class org.dyn4j.collision.broadphase.BroadphasePair
Returns the first Fixture.
getFixture1() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the first Body's BodyFixture.
getFixture1() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the first Body's BodyFixture.
getFixture1Id() - Method in class org.dyn4j.dynamics.contact.ContactConstraintId
Returns the id of the fixture on the first body.
getFixture2() - Method in class org.dyn4j.collision.broadphase.BroadphasePair
Returns the second Fixture.
getFixture2() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the second Body's BodyFixture.
getFixture2() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the second Body's BodyFixture.
getFixture2Id() - Method in class org.dyn4j.dynamics.contact.ContactConstraintId
Returns the id of the fixture on the second body.
getFixtureCount() - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixtureCount() - Method in interface org.dyn4j.collision.Collidable
Returns the number of Fixtures attached to this Collidable object.
getFixtureIterator() - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixtureIterator() - Method in interface org.dyn4j.collision.Collidable
Returns an iterator for this collidable's fixtures.
getFixtures() - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixtures() - Method in interface org.dyn4j.collision.Collidable
Returns an unmodifiable list containing the Fixtures attached to this Collidable.
getFixtures(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getFixtures(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns all the Fixtures in this Collidable that contain the given point.
getFoci(Transform) - Method in class org.dyn4j.geometry.Capsule
 
getFoci(Transform) - Method in class org.dyn4j.geometry.Circle
 
getFoci(Transform) - Method in interface org.dyn4j.geometry.Convex
Returns an array of world space foci points for circular curved edges.
getFoci(Transform) - Method in class org.dyn4j.geometry.Ellipse
Returns an array of world space foci points for circular curved edges.
getFoci(Transform) - Method in class org.dyn4j.geometry.HalfEllipse
Returns an array of world space foci points for circular curved edges.
getFoci(Transform) - Method in class org.dyn4j.geometry.Polygon
Returns an array of world space foci points for circular curved edges.
getFoci(Transform) - Method in class org.dyn4j.geometry.Segment
Returns an array of world space foci points for circular curved edges.
getFoci(Transform) - Method in class org.dyn4j.geometry.Slice
Returns an array of world space foci points for circular curved edges.
getForce() - Method in class org.dyn4j.dynamics.Body
Returns the force applied in the last iteration.
getForce() - Method in class org.dyn4j.dynamics.Force
Returns the force vector.
getFrequency() - Method in class org.dyn4j.dynamics.joint.DistanceJoint
Returns the spring frequency.
getFrequency() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the spring frequency.
getFrequency() - Method in class org.dyn4j.dynamics.joint.WeldJoint
Returns the spring frequency.
getFrequency() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the spring frequency.
getFriction() - Method in class org.dyn4j.dynamics.BodyFixture
Returns the coefficient of friction.
getFriction() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the coefficient of friction for this contact constraint.
getGravity() - Method in class org.dyn4j.dynamics.World
Returns the acceleration due to gravity.
getGravityScale() - Method in class org.dyn4j.dynamics.Body
Returns the gravity scale.
getHalfHeight() - Method in class org.dyn4j.geometry.Ellipse
Returns the half height.
getHalfWidth() - Method in class org.dyn4j.geometry.Ellipse
Returns the half width.
getHalfWidth() - Method in class org.dyn4j.geometry.HalfEllipse
Returns the half width.
getHeight() - Method in class org.dyn4j.BinarySearchTree
Returns the maximum depth of the tree.
getHeight() - Method in class org.dyn4j.collision.AxisAlignedBounds
Returns the height of the bounds.
getHeight() - Method in class org.dyn4j.geometry.AABB
Returns the height of this AABB.
getHeight() - Method in class org.dyn4j.geometry.Ellipse
Returns the height.
getHeight() - Method in class org.dyn4j.geometry.HalfEllipse
Returns the height.
getHeight() - Method in class org.dyn4j.geometry.Rectangle
Returns the height.
getId() - Method in class org.dyn4j.collision.AbstractCollidable
 
getId() - Method in interface org.dyn4j.collision.Collidable
Returns a unique identifier for this Collidable.
getId() - Method in class org.dyn4j.collision.Fixture
Returns the id for this fixture.
getId() - Method in class org.dyn4j.collision.manifold.ManifoldPoint
Returns the id for this manifold point.
getId() - Method in class org.dyn4j.dynamics.contact.Contact
Returns the manifold point id.
getId() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the contact constraint id.
getId() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the contact point id.
getId() - Method in class org.dyn4j.dynamics.joint.Joint
Returns the unique identifier for this joint instance.
getId() - Method in class org.dyn4j.dynamics.World
Returns the world id.
getId() - Method in class org.dyn4j.geometry.AbstractShape
 
getId() - Method in interface org.dyn4j.geometry.Shape
Returns the unique identifier for this shape instance.
getIncidentEdge() - Method in class org.dyn4j.collision.manifold.IndexedManifoldPointId
Returns the incident edge index of this manifold on the other Shape.
getIncidentVertex() - Method in class org.dyn4j.collision.manifold.IndexedManifoldPointId
Returns the index of the deepest collision point of the incident edge of this manifold on the other Shape.
getInContactBodies(boolean) - Method in class org.dyn4j.dynamics.Body
Returns a list of Bodys that are in contact with this Body.
getIndex() - Method in class org.dyn4j.geometry.Feature
Returns the edge index.
getInertia() - Method in class org.dyn4j.geometry.Mass
Returns the inertia tensor.
getInitialTransform() - Method in class org.dyn4j.dynamics.Body
Returns the transform of the last iteration.
getIntersection(AABB) - Method in class org.dyn4j.geometry.AABB
Performs the intersection of this AABB and the given AABB returning the result in a new AABB.
getIntersection(Interval) - Method in class org.dyn4j.geometry.Interval
Returns the intersection of the given Interval and this Interval.
getInverse() - Method in class org.dyn4j.geometry.Matrix22
Returns a new Matrix22 containing the inverse of this Matrix22.
getInverse() - Method in class org.dyn4j.geometry.Matrix33
Returns a new Matrix33 containing the inverse of this Matrix33.
getInverseDeltaTime() - Method in class org.dyn4j.dynamics.Step
Returns the inverse of the elapsed time (in seconds) since the last time step.
getInverseInertia() - Method in class org.dyn4j.geometry.Mass
Returns the inverse inertia tensor.
getInverseMass() - Method in class org.dyn4j.geometry.Mass
Returns the inverse mass.
getInverseTransformed(Vector2) - Method in class org.dyn4j.geometry.Transform
Inverse transforms the given Vector2 and returns a new Vector2 containing the result.
getInverseTransformed(Vector2, Vector2) - Method in class org.dyn4j.geometry.Transform
Inverse transforms the given Vector2 and returns the result in the destination Vector2.
getInverseTransformedR(Vector2) - Method in class org.dyn4j.geometry.Transform
Inverse transforms the given Vector2 only by the rotation and returns a new Vector2 containing the result.
getInverseTransformedR(Vector2, Vector2) - Method in class org.dyn4j.geometry.Transform
Transforms the given Vector2 only by the rotation and returns the result in the destination Vector2.
getJoinedBodies() - Method in class org.dyn4j.dynamics.Body
Returns a list of Bodys connected by Joints.
getJoint(int) - Method in class org.dyn4j.dynamics.World
Returns the Joint at the given index.
getJointAngle() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the relative angle between the two Bodys in radians in the range [-π, π].
getJointAngle() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the relative angle between the two Bodys in radians in the range [-π, π].
getJointCount() - Method in class org.dyn4j.dynamics.Capacity
Returns the estimated number of joints.
getJointCount() - Method in class org.dyn4j.dynamics.World
Returns the number of Joints in this World.
getJointIterator() - Method in class org.dyn4j.dynamics.World
Returns an iterator for iterating over the joints in this world.
getJoints() - Method in class org.dyn4j.dynamics.Body
Returns a list of Joints that this Body is connected with.
getJoints() - Method in class org.dyn4j.dynamics.World
Returns an unmodifiable list containing all the joints in this world.
getJointSpeed() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the current joint speed.
getJointSpeed() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the relative speed at which the Bodys are rotating in radians/second.
getJointSpeed() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Deprecated.
Replaced by WheelJoint.getAngularSpeed() in 3.2.1
getJointTranslation() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the current joint translation.
getJointTranslation() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Deprecated.
getLeftHandOrthogonalVector() - Method in class org.dyn4j.geometry.Vector2
Returns the left-handed normal of this vector.
getLength() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the total length of the pulley "rope."
getLength() - Method in class org.dyn4j.geometry.Capsule
Returns the length of the capsule.
getLength() - Method in class org.dyn4j.geometry.Interval
Returns the length of this interval from its min to its max.
getLength() - Method in class org.dyn4j.geometry.Segment
Returns the length of the line Segment.
getLength1() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the current length from the first pulley anchor point to the anchor point on the first Body.
getLength2() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the current length from the second pulley anchor point to the anchor point on the second Body.
getLimitState() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the current state of the limit.
getLimitState() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the current state of the limit.
getLimitState() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the current state of the limit.
getLimitState() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the current state of the limit.
getLimitState() - Method in class org.dyn4j.dynamics.joint.RopeJoint
Returns the current state of the limit.
getLinearDamping() - Method in class org.dyn4j.dynamics.Body
Returns the linear damping.
getLinearSpeed() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the linear speed along the axis between the two joined bodies
getLinearTarget() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the desired linear distance along the x and y coordinates from body1's world center.
getLinearTolerance() - Method in class org.dyn4j.dynamics.Settings
Returns the linear tolerance.
getLinearToleranceSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the linear tolerance squared.
getLinearTranslation() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the current linear translation along the joint axis.
getLinearVelocity() - Method in class org.dyn4j.dynamics.Body
Returns the linear velocity.
getLinearVelocity(Vector2) - Method in class org.dyn4j.dynamics.Body
Returns the velocity of this body at the given world space point.
getLineIntersection(Segment) - Method in class org.dyn4j.geometry.Segment
Returns the line intersection of the given Segment and this Segment.
getLineIntersection(Vector2, Vector2, Vector2, Vector2) - Static method in class org.dyn4j.geometry.Segment
Returns the intersection point of the two lines or null if they are parallel or coincident.
getListenerCount() - Method in class org.dyn4j.dynamics.Capacity
Returns the estimated number of listeners.
getListenerCount() - Method in class org.dyn4j.dynamics.World
Returns the total number of listeners attached to this world.
getListenerCount(Class<T>) - Method in class org.dyn4j.dynamics.World
Returns the total number of listeners of the given type (or sub types) attached to this world.
getListeners(Class<T>) - Method in class org.dyn4j.dynamics.World
Returns the listeners that are of the given type (or sub types) of the given type.
getListeners(Class<T>, List<T>) - Method in class org.dyn4j.dynamics.World
Returns the listeners of the given type (or sub types) in the given list.
getLocalCenter() - Method in interface org.dyn4j.collision.Collidable
Returns the center for this Collidable in local coordinates.
getLocalCenter() - Method in class org.dyn4j.dynamics.Body
Returns the center of mass for the body in local coordinates.
getLocalPoint(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getLocalPoint(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns a new point in local coordinates of this Collidable given a point in world coordinates.
getLocalVector(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getLocalVector(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns a new vector in local coordinates of this Collidable given a vector in world coordinates.
getLocation(Vector2, Vector2, Vector2) - Static method in class org.dyn4j.geometry.Segment
Determines where the point is relative to the given line.
getLowerLimit() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the lower limit in radians.
getLowerLimit() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the lower limit in meters.
getLowerLimit() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the lower rotational limit in radians.
getLowerLimit() - Method in class org.dyn4j.dynamics.joint.RopeJoint
Returns the lower limit in meters.
getMagnitude() - Method in class org.dyn4j.geometry.Vector2
Returns the magnitude of this Vector2.
getMagnitude() - Method in class org.dyn4j.geometry.Vector3
Returns the magnitude of this Vector3.
getMagnitudeSquared() - Method in class org.dyn4j.geometry.Vector2
Returns the magnitude of this Vector2 squared.
getMagnitudeSquared() - Method in class org.dyn4j.geometry.Vector3
Returns the magnitude of this Vector3 squared.
getMajorNumber() - Static method in class org.dyn4j.Version
Returns the major version number.
getManifold(Penetration, Convex, Transform, Convex, Transform, Manifold) - Method in class org.dyn4j.collision.manifold.ClippingManifoldSolver
 
getManifold(Penetration, Convex, Transform, Convex, Transform, Manifold) - Method in interface org.dyn4j.collision.manifold.ManifoldSolver
Returns true if there exists a valid contact manifold between the two Convex Shapes.
getManifoldPointId() - Method in class org.dyn4j.dynamics.contact.ContactPointId
Returns the ManifoldPointId for this contact.
getManifoldSolver() - Method in class org.dyn4j.dynamics.World
Returns the manifold solver.
getMask() - Method in class org.dyn4j.collision.CategoryFilter
Returns the mask bits.
getMass() - Method in class org.dyn4j.dynamics.Body
Returns this Body's mass information.
getMass() - Method in class org.dyn4j.geometry.Mass
Returns the mass.
getMax() - Method in class org.dyn4j.geometry.Interval
Returns the maximum value for this Interval.
getMaxDetectIterations() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the maximum number of iterations the Gjk collision detection algorithm will perform before returning that two convex shapes are not overlapping.
getMaxDistanceIterations() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the maximum number of iterations the Gjk distance algorithm will perform before returning the distance between two separated convex shapes.
getMaximum() - Method in class org.dyn4j.BinarySearchTree
Returns the maximum value of the tree.
getMaximum() - Method in class org.dyn4j.geometry.EdgeFeature
Returns the maximum point.
getMaximumAngularCorrection() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum angular correction.
getMaximumAngularCorrectionSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum angular correction squared.
getMaximumForce() - Method in class org.dyn4j.dynamics.joint.FrictionJoint
Returns the maximum force this constraint will apply in newtons.
getMaximumForce() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the maximum force this constraint will apply in newtons.
getMaximumForce() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the maximum force this constraint will apply in newtons.
getMaximumLinearCorrection() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum linear correction.
getMaximumLinearCorrectionSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum linear correction squared.
getMaximumMotorForce() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the maximum force the motor can apply to the joint to achieve the target speed.
getMaximumMotorTorque() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the maximum torque this motor will apply in newton-meters.
getMaximumMotorTorque() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the maximum torque the motor can apply to the joint to achieve the target speed.
getMaximumRotation() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum rotation a Body can have in one time step.
getMaximumRotationSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the max rotation squared.
getMaximumTorque() - Method in class org.dyn4j.dynamics.joint.FrictionJoint
Returns the maximum torque this constraint will apply in newton-meters.
getMaximumTorque() - Method in class org.dyn4j.dynamics.joint.MotorJoint
Returns the maximum torque this constraint will apply in newton-meters.
getMaximumTranslation() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum translation a Body can have in one time step.
getMaximumTranslationSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the maximum translation squared.
getMaxIterations() - Method in class org.dyn4j.collision.continuous.ConservativeAdvancement
Returns the maximum number of iterations that will be performed by the root finder.
getMaxIterations() - Method in class org.dyn4j.collision.narrowphase.Epa
Returns the maximum number of iterations the algorithm will perform before exiting.
getMaxIterations() - Method in class org.dyn4j.collision.narrowphase.Gjk
Deprecated.
replaced with Gjk.getMaxDistanceIterations() since 3.3.0
getMaxRaycastIterations() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the maximum number of iterations the Gjk raycast algorithm will perform before returning that the ray and the convex are not overlapping.
getMaxX() - Method in class org.dyn4j.geometry.AABB
Returns the maximum x extent.
getMaxY() - Method in class org.dyn4j.geometry.AABB
Returns the maximum y extent.
getMin() - Method in class org.dyn4j.geometry.Interval
Returns the minimum value for this Interval.
getMinimum() - Method in class org.dyn4j.BinarySearchTree
Returns the minimum value of the tree.
getMinkowskiPenetrationSolver() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the MinkowskiPenetrationSolver used to obtain the penetration vector and depth.
getMinorNumber() - Static method in class org.dyn4j.Version
Returns the minor version number.
getMinX() - Method in class org.dyn4j.geometry.AABB
Returns the minimum x extent.
getMinY() - Method in class org.dyn4j.geometry.AABB
Returns the minimum y extent.
getMotorForce(double) - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the applied motor force.
getMotorSpeed() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the target motor speed in meters / second.
getMotorSpeed() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the desired motor speed in radians/second.
getMotorSpeed() - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the target motor speed in radians / second.
getMotorTorque() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the motor torque in newton-meters.
getMotorTorque(double) - Method in class org.dyn4j.dynamics.joint.WheelJoint
Returns the applied motor torque.
getNarrowphaseDetector() - Method in class org.dyn4j.dynamics.World
Returns the narrow-phase collision detection algorithm.
getNegative() - Method in class org.dyn4j.geometry.Vector2
Returns a Vector2 which is the negative of this Vector2.
getNegative() - Method in class org.dyn4j.geometry.Vector3
Returns a Vector3 which is the negative of this Vector3.
getNext() - Method in class org.dyn4j.geometry.Link
Returns the next link in the chain.
getNormal() - Method in class org.dyn4j.collision.manifold.Manifold
Returns the normal.
getNormal() - Method in class org.dyn4j.collision.narrowphase.Penetration
Returns the penetration normal.
getNormal() - Method in class org.dyn4j.collision.narrowphase.Raycast
Returns the normal at the hit point.
getNormal() - Method in class org.dyn4j.collision.narrowphase.Separation
Returns the separation normal.
getNormal() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the collision normal.
getNormal() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the normal.
getNormalImpulse() - Method in class org.dyn4j.dynamics.contact.Contact
Returns the accumulated normal impulse applied at this point.
getNormalImpulse() - Method in class org.dyn4j.dynamics.contact.SolvedContactPoint
Returns the accumulated normal impulse.
getNormalIterator() - Method in class org.dyn4j.geometry.Polygon
 
getNormalIterator() - Method in class org.dyn4j.geometry.Segment
 
getNormalIterator() - Method in interface org.dyn4j.geometry.Wound
Returns an iterator for the normals.
getNormalized() - Method in class org.dyn4j.geometry.Vector2
Returns a unit Vector2 of this Vector2.
getNormalized() - Method in class org.dyn4j.geometry.Vector3
Returns a unit Vector3 of this Vector3.
getNormals() - Method in class org.dyn4j.geometry.Polygon
 
getNormals() - Method in class org.dyn4j.geometry.Segment
 
getNormals() - Method in interface org.dyn4j.geometry.Wound
Returns the array of edge normals in local coordinates.
getOldDepth() - Method in class org.dyn4j.dynamics.contact.PersistedContactPoint
Returns the old depth.
getOldNormal() - Method in class org.dyn4j.dynamics.contact.PersistedContactPoint
Returns the old contact normal.
getOldPoint() - Method in class org.dyn4j.dynamics.contact.PersistedContactPoint
Returns the old contact point.
getOverlap(Interval) - Method in class org.dyn4j.geometry.Interval
Returns the amount of overlap between this Interval and the given Interval.
getPenetration() - Method in class org.dyn4j.dynamics.DetectResult
Returns the overlap penetration (collision data).
getPenetration(List<Vector2>, MinkowskiSum, Penetration) - Method in class org.dyn4j.collision.narrowphase.Epa
 
getPenetration(List<Vector2>, MinkowskiSum, Penetration) - Method in interface org.dyn4j.collision.narrowphase.MinkowskiPenetrationSolver
Returns the penetration vector and depth in the given Penetration object given the final simplex from Gjk and MinkowskiSum.
getPerimeter() - Method in class org.dyn4j.geometry.AABB
Returns the perimeter of this AABB.
getPoint() - Method in class org.dyn4j.collision.manifold.ManifoldPoint
Returns the contact point.
getPoint() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSumPoint
Returns the Minkowski sum point given the two support points.
getPoint() - Method in class org.dyn4j.collision.narrowphase.Raycast
Returns the hit point.
getPoint() - Method in class org.dyn4j.dynamics.contact.Contact
Returns the world space collision point.
getPoint() - Method in class org.dyn4j.dynamics.contact.ContactPoint
Returns the contact point.
getPoint() - Method in class org.dyn4j.geometry.PointFeature
Returns the point.
getPoint0() - Method in class org.dyn4j.geometry.Link
Returns the last vertex of the previous segment.
getPoint1() - Method in class org.dyn4j.collision.narrowphase.Separation
Returns the closest point on the first Convex Shape.
getPoint1() - Method in class org.dyn4j.geometry.Segment
Returns point1 in local coordinates.
getPoint2() - Method in class org.dyn4j.collision.narrowphase.Separation
Returns the closest point on the second Convex Shape.
getPoint2() - Method in class org.dyn4j.geometry.Segment
Returns point2 in local coordinates.
getPoint3() - Method in class org.dyn4j.geometry.Link
Returns the first vertex of the next segment.
getPointOnLineClosestToPoint(Vector2) - Method in class org.dyn4j.geometry.Segment
Returns the point on the line that this Segment defines closest to the given point.
getPointOnLineClosestToPoint(Vector2, Vector2, Vector2) - Static method in class org.dyn4j.geometry.Segment
Returns the point on the given line closest to the given point.
getPointOnSegmentClosestToPoint(Vector2) - Method in class org.dyn4j.geometry.Segment
Returns the point on this Segment closest to the given point.
getPointOnSegmentClosestToPoint(Vector2, Vector2, Vector2) - Static method in class org.dyn4j.geometry.Segment
Returns the point on the given line segment closest to the given point.
getPoints() - Method in class org.dyn4j.collision.manifold.Manifold
Returns the list of manifold points.
getPositionConstraintSolverIterations() - Method in class org.dyn4j.dynamics.Settings
Returns the number of iterations used to solve position constraints.
getPrevious() - Method in class org.dyn4j.geometry.Link
Returns the previous link in the chain.
getPreviousInverseDeltaTime() - Method in class org.dyn4j.dynamics.Step
Returns the previous frame's inverse elapsed time (in seconds).
getPrevousDeltaTime() - Method in class org.dyn4j.dynamics.Step
Returns the previous frame's elapsed time in seconds.
getPrimaryNarrowphaseDetector() - Method in class org.dyn4j.collision.narrowphase.FallbackNarrowphaseDetector
Returns the primary NarrowphaseDetector.
getPulleyAnchor1() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the pulley anchor point for the first Body in world coordinates.
getPulleyAnchor2() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the pulley anchor point for the second Body in world coordinates.
getQueueCount() - Method in interface org.dyn4j.dynamics.contact.ContactManager
Returns the number of contact constraints in the queue.
getQueueCount() - Method in class org.dyn4j.dynamics.contact.DefaultContactManager
 
getRadius() - Method in class org.dyn4j.geometry.AbstractShape
 
getRadius() - Method in interface org.dyn4j.geometry.Shape
Returns the maximum radius of the shape from the center.
getRadius(Vector2) - Method in class org.dyn4j.geometry.Capsule
 
getRadius(Vector2) - Method in class org.dyn4j.geometry.Circle
 
getRadius(Vector2) - Method in class org.dyn4j.geometry.Ellipse
 
getRadius(Vector2) - Method in class org.dyn4j.geometry.HalfEllipse
 
getRadius(Vector2) - Method in class org.dyn4j.geometry.Polygon
 
getRadius(Vector2) - Method in class org.dyn4j.geometry.Segment
 
getRadius(Vector2) - Method in interface org.dyn4j.geometry.Shape
Returns the radius of the shape if the given point was the center for this shape.
getRadius(Vector2) - Method in class org.dyn4j.geometry.Slice
 
getRatio() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the angular velocity ratio between the two bodies.
getRatio() - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the pulley ratio.
getRaycast() - Method in class org.dyn4j.dynamics.RaycastResult
Returns the Raycast result information.
getRaycastDetector() - Method in class org.dyn4j.dynamics.World
Returns the raycast detector.
getRaycastEpsilon() - Method in class org.dyn4j.collision.narrowphase.Gjk
Returns the Gjk raycast epsilon.
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the force applied to the Bodys in order to satisfy the constraint in newtons.
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.DistanceJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.FrictionJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.Joint
Returns the force applied to the Bodys in order to satisfy the constraint in newtons.
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.MotorJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.PinJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.PulleyJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.RopeJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.WeldJoint
 
getReactionForce(double) - Method in class org.dyn4j.dynamics.joint.WheelJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.AngleJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.DistanceJoint
Returns the torque applied to the Bodys in order to satisfy the constraint in newton-meters.
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.FrictionJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.Joint
Returns the torque applied to the Bodys in order to satisfy the constraint in newton-meters.
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.MotorJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the torque applied to the Bodys in order to satisfy the constraint in newton-meters.
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.PulleyJoint
Returns the torque applied to the Bodys in order to satisfy the constraint in newton-meters.
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.RopeJoint
Returns the torque applied to the Bodys in order to satisfy the constraint in newton-meters.
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.WeldJoint
 
getReactionTorque(double) - Method in class org.dyn4j.dynamics.joint.WheelJoint
 
getReferenceAngle() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the reference angle.
getReferenceAngle() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the reference angle.
getReferenceAngle() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the reference angle.
getReferenceAngle() - Method in class org.dyn4j.dynamics.joint.WeldJoint
Returns the reference angle.
getReferenceEdge() - Method in class org.dyn4j.collision.manifold.IndexedManifoldPointId
Returns the reference edge index of this manifold on the Shape.
getRestitution() - Method in class org.dyn4j.dynamics.BodyFixture
Returns the coefficient of restitution.
getRestitution() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the coefficient of restitution for this contact constraint.
getRestitutionVelocity() - Method in class org.dyn4j.dynamics.Settings
Returns the restitution velocity.
getRestitutionVelocitySquared() - Method in class org.dyn4j.dynamics.Settings
Returns the restitution velocity squared.
getRevisionNumber() - Static method in class org.dyn4j.Version
Returns the revision number.
getRightHandOrthogonalVector() - Method in class org.dyn4j.geometry.Vector2
Returns the right-handed normal of this vector.
getRoot() - Method in class org.dyn4j.BinarySearchTree
Returns the root of the tree.
getRotation() - Method in class org.dyn4j.geometry.Capsule
Returns the rotation about the local center in radians in the range [-π, π].
getRotation() - Method in class org.dyn4j.geometry.Ellipse
Returns the rotation about the local center in radians.
getRotation() - Method in class org.dyn4j.geometry.HalfEllipse
Returns the rotation about the local center in radians.
getRotation() - Method in class org.dyn4j.geometry.Rectangle
Returns the rotation about the local center in radians in the range [-π, π].
getRotation() - Method in class org.dyn4j.geometry.Slice
Returns the rotation about the local center in radians.
getRotation() - Method in class org.dyn4j.geometry.Transform
Returns the rotation.
getRotationDiscRadius() - Method in class org.dyn4j.collision.AbstractCollidable
 
getRotationDiscRadius() - Method in interface org.dyn4j.collision.Collidable
Returns the maximum radius of the disk that the Collidable creates if rotated 360 degrees about its center.
getRotationRadius(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns the maximum radius of the given vertices rotated about the origin.
getRotationRadius(Vector2, Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns the maximum radius of the given vertices rotated about the given center.
getRotationTransform() - Method in class org.dyn4j.geometry.Transform
Returns a new Transform including only the rotation of this Transform.
getSegmentIntersection(Segment) - Method in class org.dyn4j.geometry.Segment
Returns the intersection of the given Segment and this Segment.
getSegmentIntersection(Vector2, Vector2, Vector2, Vector2) - Static method in class org.dyn4j.geometry.Segment
Returns the intersection point of the two line segments or null if they are parallel, coincident or don't intersect.
getSeparation() - Method in class org.dyn4j.collision.continuous.TimeOfImpact
Returns the separation at the time of impact.
getSettings() - Method in class org.dyn4j.dynamics.World
Returns the settings for this world.
getShape() - Method in class org.dyn4j.collision.Fixture
The Convex Shape representing the geometry of this fixture.
getSleepAngularVelocity() - Method in class org.dyn4j.dynamics.Settings
Returns the sleep angular velocity.
getSleepAngularVelocitySquared() - Method in class org.dyn4j.dynamics.Settings
Returns the sleep angular velocity squared.
getSleepLinearVelocity() - Method in class org.dyn4j.dynamics.Settings
Returns the sleep linear velocity.
getSleepLinearVelocitySquared() - Method in class org.dyn4j.dynamics.Settings
Returns the sleep linear velocity squared.
getSleepTime() - Method in class org.dyn4j.dynamics.Settings
Returns the sleep time.
getSliceRadius() - Method in class org.dyn4j.geometry.Slice
Returns the slice radius.
getSortIndex() - Method in class org.dyn4j.collision.narrowphase.AbstractFallbackCondition
 
getSortIndex() - Method in interface org.dyn4j.collision.narrowphase.FallbackCondition
Returns the sort index for this condition.
getStart() - Method in class org.dyn4j.geometry.Ray
Returns the start point.
getStep() - Method in class org.dyn4j.dynamics.World
Returns the Step object used to advance the simulation.
getStepFrequency() - Method in class org.dyn4j.dynamics.Settings
Returns the step frequency of the dynamics engine in seconds.
getString(String) - Static method in class org.dyn4j.resources.Messages
Returns the value for the specified key.
getSupportPoint(Vector2) - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the farthest point in the Minkowski sum given the direction.
getSupportPoint1() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSumPoint
Returns the support point for the first Convex Shape.
getSupportPoint2() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSumPoint
Returns the support point for the second Convex Shape.
getSupportPoints(Vector2) - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the farthest point, and the support points in the shapes, in the Minkowski sum given the direction.
getTangent() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the collision tangent.
getTangentialImpulse() - Method in class org.dyn4j.dynamics.contact.Contact
Returns the accumulated tangential impulse applied at this point.
getTangentialImpulse() - Method in class org.dyn4j.dynamics.contact.SolvedContactPoint
Returns the accumulated tangential impulse.
getTangentSpeed() - Method in class org.dyn4j.dynamics.contact.ContactConstraint
Returns the surface speed of the contact constraint.
getTarget() - Method in class org.dyn4j.dynamics.joint.PinJoint
Returns the target point in world coordinates
getTheta() - Method in class org.dyn4j.geometry.Slice
Returns the angular extent of the slice in radians.
getTime() - Method in class org.dyn4j.collision.continuous.TimeOfImpact
Returns the time of impact in the range [0, 1].
getTimeOfImpact() - Method in class org.dyn4j.dynamics.ConvexCastResult
Returns the time of impact information.
getTimeOfImpact(Convex, Transform, Vector2, double, Convex, Transform, Vector2, double, double, double, TimeOfImpact) - Method in class org.dyn4j.collision.continuous.ConservativeAdvancement
 
getTimeOfImpact(Convex, Transform, Vector2, double, Convex, Transform, Vector2, double, double, double, TimeOfImpact) - Method in interface org.dyn4j.collision.continuous.TimeOfImpactDetector
Detects whether the given Convex Shapes collide given their current positions and orientation and the rate of change their position and orientation in the time range of [t1, t2] and returning the time of impact within an epsilon.
getTimeOfImpact(Convex, Transform, Vector2, double, Convex, Transform, Vector2, double, TimeOfImpact) - Method in class org.dyn4j.collision.continuous.ConservativeAdvancement
 
getTimeOfImpact(Convex, Transform, Vector2, double, Convex, Transform, Vector2, double, TimeOfImpact) - Method in interface org.dyn4j.collision.continuous.TimeOfImpactDetector
Detects whether the given Convex Shapes collide given their current positions and orientation and the rate of change their position and orientation, returning the time of impact within an epsilon.
getTimeOfImpactDetector() - Method in class org.dyn4j.dynamics.World
Returns the time of impact detector.
getTorque() - Method in class org.dyn4j.dynamics.Body
Returns the torque applied in the last iteration.
getTorque() - Method in class org.dyn4j.dynamics.Torque
Returns the torque value.
getTransform() - Method in class org.dyn4j.collision.AbstractCollidable
 
getTransform() - Method in interface org.dyn4j.collision.Collidable
Returns the local to world space Transform of this Collidable.
getTransform1() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the first Convex Shape's Transform.
getTransform2() - Method in class org.dyn4j.collision.narrowphase.MinkowskiSum
Returns the second Convex Shape's Transform.
getTransformed(Vector2) - Method in class org.dyn4j.geometry.Transform
Transforms the given Vector2 and returns a new Vector2 containing the result.
getTransformed(Vector2, Vector2) - Method in class org.dyn4j.geometry.Transform
Transforms the given Vector2 and returns the result in dest.
getTransformedR(Vector2) - Method in class org.dyn4j.geometry.Transform
Transforms the given Vector2 only by the rotation and returns a new Vector2 containing the result.
getTransformedR(Vector2, Vector2) - Method in class org.dyn4j.geometry.Transform
Transforms the given Vector2 only by the rotation and returns the result in the destination Vector2.
getTranslated(Vector2) - Method in class org.dyn4j.geometry.AABB
Returns a new AABB of this AABB translated by the given translation amount.
getTranslation() - Method in class org.dyn4j.collision.AbstractBounds
 
getTranslation() - Method in interface org.dyn4j.collision.Bounds
Returns the translation of the bounds.
getTranslation() - Method in class org.dyn4j.geometry.Transform
Returns the translation Vector2.
getTranslationTransform() - Method in class org.dyn4j.geometry.Transform
Returns a new Transform including only the translation of this Transform.
getTranslationX() - Method in class org.dyn4j.geometry.Transform
Returns the x translation.
getTranslationY() - Method in class org.dyn4j.geometry.Transform
Returns the x translation.
getTranspose() - Method in class org.dyn4j.geometry.Matrix22
Returns the the transpose of this Matrix22 in a new Matrix22.
getTranspose() - Method in class org.dyn4j.geometry.Matrix33
Returns the the transpose of this Matrix33 in a new Matrix33.
getType() - Method in class org.dyn4j.collision.narrowphase.SingleTypedFallbackCondition
Returns the type for this fallback condition.
getType() - Method in class org.dyn4j.geometry.Mass
Returns the mass type.
getType1() - Method in class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Returns the first type for this fallback condition.
getType2() - Method in class org.dyn4j.collision.narrowphase.PairwiseTypedFallbackCondition
Returns the second type for this fallback condition.
getUnion(AABB) - Method in class org.dyn4j.geometry.AABB
Performs a union of this AABB and the given AABB returning a new AABB containing the result.
getUnion(Interval) - Method in class org.dyn4j.geometry.Interval
Returns the union of the given Interval and this Interval.
getUpperLimit() - Method in class org.dyn4j.dynamics.joint.AngleJoint
Returns the upper limit in radians.
getUpperLimit() - Method in class org.dyn4j.dynamics.joint.PrismaticJoint
Returns the upper limit in meters.
getUpperLimit() - Method in class org.dyn4j.dynamics.joint.RevoluteJoint
Returns the upper rotational limit in radians.
getUpperLimit() - Method in class org.dyn4j.dynamics.joint.RopeJoint
Returns the upper limit in meters.
getUserData() - Method in class org.dyn4j.collision.AbstractCollidable
 
getUserData() - Method in class org.dyn4j.collision.Fixture
 
getUserData() - Method in interface org.dyn4j.DataContainer
Gets the custom user data.
getUserData() - Method in class org.dyn4j.dynamics.joint.Joint
 
getUserData() - Method in class org.dyn4j.dynamics.World
 
getUserData() - Method in class org.dyn4j.geometry.AbstractShape
 
getValues() - Method in class org.dyn4j.geometry.Transform
Returns the values stored in this transform.
getVelocityConstraintSolverIterations() - Method in class org.dyn4j.dynamics.Settings
Returns the number of iterations used to solve velocity constraints.
getVersion() - Static method in class org.dyn4j.Version
Returns the version as a string.
getVersionNumbers() - Static method in class org.dyn4j.Version
Returns the version numbers in an array of ints.
getVertex1() - Method in class org.dyn4j.geometry.EdgeFeature
Returns the first vertex of the edge.
getVertex2() - Method in class org.dyn4j.geometry.EdgeFeature
Returns the second vertex of the edge.
getVertexIterator() - Method in class org.dyn4j.geometry.Polygon
 
getVertexIterator() - Method in class org.dyn4j.geometry.Segment
 
getVertexIterator() - Method in interface org.dyn4j.geometry.Wound
Returns an iterator for the vertices.
getVertices() - Method in class org.dyn4j.geometry.Polygon
 
getVertices() - Method in class org.dyn4j.geometry.Segment
 
getVertices() - Method in interface org.dyn4j.geometry.Wound
Returns the array of vertices in local coordinates.
getWarmStartDistance() - Method in class org.dyn4j.dynamics.Settings
Returns the warm start distance.
getWarmStartDistanceSquared() - Method in class org.dyn4j.dynamics.Settings
Returns the warm start distance squared.
getWidth() - Method in class org.dyn4j.collision.AxisAlignedBounds
Returns the width of the bounds.
getWidth() - Method in class org.dyn4j.geometry.AABB
Returns the width of this AABB.
getWidth() - Method in class org.dyn4j.geometry.Ellipse
Returns the width.
getWidth() - Method in class org.dyn4j.geometry.HalfEllipse
Returns the width.
getWidth() - Method in class org.dyn4j.geometry.Rectangle
Returns the width.
getWinding(List<Vector2>) - Static method in class org.dyn4j.geometry.Geometry
Returns the winding, Clockwise or Counter-Clockwise, for the given list of points of a polygon.
getWinding(Vector2...) - Static method in class org.dyn4j.geometry.Geometry
Returns the winding, Clockwise or Counter-Clockwise, for the given array of points of a polygon.
getWorldCenter() - Method in interface org.dyn4j.collision.Collidable
Returns the center for this Collidable in world coordinates.
getWorldCenter() - Method in class org.dyn4j.dynamics.Body
Returns the center of mass for the body in world coordinates.
getWorldPoint(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getWorldPoint(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns a new point in world coordinates given a point in the local coordinates of this Collidable.
getWorldVector(Vector2) - Method in class org.dyn4j.collision.AbstractCollidable
 
getWorldVector(Vector2) - Method in interface org.dyn4j.collision.Collidable
Returns a new vector in world coordinates given a vector in the local coordinates of this Collidable.
getXComponent() - Method in class org.dyn4j.geometry.Vector2
Returns the x component of this Vector2.
getXComponent() - Method in class org.dyn4j.geometry.Vector3
Returns the x component of this Vector3.
getYComponent() - Method in class org.dyn4j.geometry.Vector2
Returns the y component of this Vector2.
getYComponent() - Method in class org.dyn4j.geometry.Vector3
Returns the y component of this Vector3.
getZComponent() - Method in class org.dyn4j.geometry.Vector3
Returns the z component of this Vector3.
GiftWrap - Class in org.dyn4j.geometry.hull
Implementation of the Gift Wrapping convex hull algorithm.
GiftWrap() - Constructor for class org.dyn4j.geometry.hull.GiftWrap
 
Gjk - Class in org.dyn4j.collision.narrowphase
Implementation of the Gilbert-Johnson-Keerthi (GJK) algorithm for collision detection.
Gjk() - Constructor for class org.dyn4j.collision.narrowphase.Gjk
Default constructor.
Gjk(MinkowskiPenetrationSolver) - Constructor for class org.dyn4j.collision.narrowphase.Gjk
Optional constructor.
GrahamScan - Class in org.dyn4j.geometry.hull
Implementation of the Graham Scan convex hull algorithm.
GrahamScan() - Constructor for class org.dyn4j.geometry.hull.GrahamScan
 
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