Uses of Package
org.jbox2d.collision
-
Classes in org.jbox2d.collision used by org.jbox2d.callbacks Class Description Manifold A manifold for two touching convex shapes.RayCastInput Ray-cast input data. -
Classes in org.jbox2d.collision used by org.jbox2d.collision Class Description AABB An axis-aligned bounding box.Collision.ClipVertex Used for computing contact manifolds.Collision.EdgeResults Java-specific class for returning edge resultsCollision.EPAxis This structure is used to keep track of the best separating axis.Collision.EPAxis.Type Collision.EPCollider This class collides and edge and a polygon, taking into account edge adjacency.Collision.EPCollider.VertexType Collision.PointState This is used for determining the state of contact points.Collision.ReferenceFace Reference face used for clippingCollision.TempPolygon This holds polygon B expressed in frame A.ContactID Contact ids to facilitate warm starting.ContactID.Type Distance.DistanceProxy A distance proxy is used by the GJK algorithm.Distance.Simplex Distance.SimplexCache Used to warm start Distance.Distance.SimplexVertex GJK using Voronoi regions (Christer Ericson) and Barycentric coordinates.DistanceInput Input for Distance.DistanceOutput Output for Distance.Manifold A manifold for two touching convex shapes.Manifold.ManifoldType ManifoldPoint A manifold point is a contact point belonging to a contact manifold.RayCastInput Ray-cast input data.RayCastOutput Ray-cast output data.SeparationFunction TimeOfImpact.TOIInput Input parameters for TOITimeOfImpact.TOIOutput Output parameters for TimeOfImpactTimeOfImpact.TOIOutputState Type -
Classes in org.jbox2d.collision used by org.jbox2d.collision.broadphase Class Description AABB An axis-aligned bounding box.RayCastInput Ray-cast input data. -
Classes in org.jbox2d.collision used by org.jbox2d.collision.shapes Class Description AABB An axis-aligned bounding box.RayCastInput Ray-cast input data.RayCastOutput Ray-cast output data. -
Classes in org.jbox2d.collision used by org.jbox2d.dynamics Class Description AABB An axis-aligned bounding box.RayCastInput Ray-cast input data.RayCastOutput Ray-cast output data.TimeOfImpact.TOIInput Input parameters for TOITimeOfImpact.TOIOutput Output parameters for TimeOfImpact -
Classes in org.jbox2d.collision used by org.jbox2d.dynamics.contacts Class Description Manifold A manifold for two touching convex shapes.Manifold.ManifoldType WorldManifold This is used to compute the current state of a contact manifold. -
Classes in org.jbox2d.collision used by org.jbox2d.pooling Class Description AABB An axis-aligned bounding box.Collision Functions used for computing contact points, distance queries, and TOI queries.Distance This is non-static for faster pooling.TimeOfImpact Class used for computing the time of impact. -
Classes in org.jbox2d.collision used by org.jbox2d.pooling.normal Class Description AABB An axis-aligned bounding box.Collision Functions used for computing contact points, distance queries, and TOI queries.Distance This is non-static for faster pooling.TimeOfImpact Class used for computing the time of impact. -
Classes in org.jbox2d.collision used by org.jbox2d.testbed.framework Class Description AABB An axis-aligned bounding box.Collision.PointState This is used for determining the state of contact points.Manifold A manifold for two touching convex shapes.WorldManifold This is used to compute the current state of a contact manifold. -
Classes in org.jbox2d.collision used by org.jbox2d.testbed.framework.j2d Class Description AABB An axis-aligned bounding box. -
Classes in org.jbox2d.collision used by org.jbox2d.testbed.tests Class Description AABB An axis-aligned bounding box.Distance.SimplexCache Used to warm start Distance.DistanceInput Input for Distance.DistanceOutput Output for Distance.Manifold A manifold for two touching convex shapes.RayCastInput Ray-cast input data.RayCastOutput Ray-cast output data.