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

g - Variable in class org.jbox2d.testbed.ProcessingDebugDraw
 
g - Variable in class org.jbox2d.testbed.TestbedMain
Drawing handler to use.
g_GJK_Iterations - Static variable in class org.jbox2d.collision.Distance
 
GearJoint - Class in org.jbox2d.dynamics.joints
A gear joint is used to connect two joints together.
GearJoint(GearJointDef) - Constructor for class org.jbox2d.dynamics.joints.GearJoint
 
GearJointDef - Class in org.jbox2d.dynamics.joints
Gear joint definition.
GearJointDef() - Constructor for class org.jbox2d.dynamics.joints.GearJointDef
 
Gears - Class in org.jbox2d.testbed.tests
 
Gears(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.Gears
 
getAABB() - Method in interface org.jbox2d.util.blob.BlobContainer
Get the world AABB of the container.
getAABB() - Method in class org.jbox2d.util.blob.CircularBlobContainer
 
getAABB() - Method in class org.jbox2d.util.blob.DonutBlobContainer
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.Joint
Get the anchor point on body1 in world coordinates.
getAnchor1() - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getAnchor1() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getAnchor1ToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getAnchor1ToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.Joint
Get the anchor point on body2 in world coordinates.
getAnchor2() - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getAnchor2() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getAnchor2ToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getAnchor2ToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getAngle() - Method in class org.jbox2d.dynamics.Body
Get the angle in radians.
getAngle(Body) - Method in class org.jbox2d.p5.Physics
Get the angle (in radians)
getAngularVelocity() - Method in class org.jbox2d.dynamics.Body
Get the angular velocity.
getBodies() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
getBody() - Method in class org.jbox2d.collision.shapes.Shape
Get the parent body of this shape.
getBody1() - Method in class org.jbox2d.dynamics.joints.Joint
Get the first body attached to this joint.
getBody2() - Method in class org.jbox2d.dynamics.joints.Joint
Get the second body attached to this joint.
getBodyCount() - Method in class org.jbox2d.dynamics.World
Get the number of bodies.
getBodyList() - Method in class org.jbox2d.dynamics.World
Get the world body list.
getBorder() - Method in class org.jbox2d.p5.Physics
Get the border Body[] array, or null if the border has been removed.
getBullet() - Method in class org.jbox2d.p5.Physics
Are newly created bodies being created as bullets?
getCenter() - Method in class org.jbox2d.util.blob.CircularBlobContainer
 
getCentroid() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the local centroid relative to the parent body.
getChangeDensity() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getChangeVelocity() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getChangeVelocityX() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getChangeVelocityY() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getCMPosition(Body) - Method in class org.jbox2d.p5.Physics
Get the center of mass position (screen coordinates)
getContactCount() - Method in class org.jbox2d.dynamics.World
Get the number of contacts (each may have 0 or more contact points).
getCoreVertex1() - Method in class org.jbox2d.collision.shapes.EdgeShape
"Core" vertex with TOI slop for b2Distance functions
getCoreVertex2() - Method in class org.jbox2d.collision.shapes.EdgeShape
"Core" vertex with TOI slop for b2Distance functions
getCoreVertices() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the core vertices in local coordinates.
getCorner1Vector() - Method in class org.jbox2d.collision.shapes.EdgeShape
 
getCorner2Vector() - Method in class org.jbox2d.collision.shapes.EdgeShape
 
getDampingRatio() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getDebugDraw() - Method in class org.jbox2d.dynamics.World
 
getDensity() - Method in class org.jbox2d.p5.Physics
Get the density being used for newly created shapes.
getDensity() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getDirectionVector() - Method in class org.jbox2d.collision.shapes.EdgeShape
Parallel unit vector, pointing from vertex1 to vertex2
getExampleInstructions() - Method in class org.jbox2d.testbed.AbstractExample
Returns a string containing example instructions.
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.BugTest
 
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.EdgeTest
 
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.MotorsAndLimits
 
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.RestitutionCannon
 
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.ShapeDrawing
 
getExampleInstructions() - Method in class org.jbox2d.testbed.tests.VerticalStack
 
getExamples(TestbedMain) - Static method in class org.jbox2d.testbed.ExampleList
 
getFilterData() - Method in class org.jbox2d.collision.shapes.Shape
Get the collision filtering data.
getFirstManifold() - Method in class org.jbox2d.dynamics.contacts.NullContact
 
getFirstVertexToOut(XForm, Vec2) - Method in class org.jbox2d.collision.shapes.EdgeShape
 
getFirstVertexToOut(XForm, Vec2) - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the first vertex and apply the supplied transform.
getFirstVertexToOut(XForm, Vec2) - Method in interface org.jbox2d.collision.SupportsGenericDistance
 
getFlags() - Method in class org.jbox2d.dynamics.DebugDraw
 
getFrequency() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getFriction() - Method in class org.jbox2d.collision.shapes.Shape
Get the coefficient of friction.
getFriction() - Method in class org.jbox2d.p5.Physics
Get the friction being used for newly created shapes.
getGravity() - Method in class org.jbox2d.dynamics.World
Get a clone of the global gravity vector.
getGroundAnchor1() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getGroundAnchor2() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getGroundBody() - Method in class org.jbox2d.dynamics.World
The world provides a single static ground body with no collision shapes.
getInertia() - Method in class org.jbox2d.dynamics.Body
Get the central rotational inertia of the body.
getJointAngle() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getJointCount() - Method in class org.jbox2d.dynamics.World
Get the number of joints.
getJointList() - Method in class org.jbox2d.dynamics.Body
Get the linked list of all joints attached to this body.
getJointList() - Method in class org.jbox2d.dynamics.World
Get the world joint list.
getJointSpeed() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getJointSpeed() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getJointTranslation() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getLength() - Method in class org.jbox2d.collision.shapes.EdgeShape
Linear distance from vertex1 to vertex2
getLength1() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getLength2() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getLinearVelocity() - Method in class org.jbox2d.dynamics.Body
Get the linear velocity of the center of mass.
getLinearVelocityFromLocalPoint(Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world velocity of a local point.
getLinearVelocityFromLocalPointToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world velocity of a local point.
getLinearVelocityFromWorldPoint(Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world linear velocity of a world point attached to this body.
getLinearVelocityFromWorldPointToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world linear velocity of a world point attached to this body.
getLocalCenter() - Method in class org.jbox2d.dynamics.Body
Get local position of the center of mass.
getLocalPoint(Vec2) - Method in class org.jbox2d.dynamics.Body
Gets a local point relative to the body's origin given a world point.
getLocalPointToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Gets a local point relative to the body's origin given a world point.
getLocalPosition() - Method in class org.jbox2d.collision.shapes.CircleShape
Returns a copy of the local position
getLocalPosition() - Method in class org.jbox2d.collision.shapes.PointShape
 
getLocalVector(Vec2) - Method in class org.jbox2d.dynamics.Body
Gets a local vector given a world vector.
getLocalVectorToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Gets a local vector given a world vector.
getLowerLimit() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Get the lower joint limit, usually in meters.
getLowerLimit() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getManifoldCount() - Method in class org.jbox2d.dynamics.contacts.Contact
Get the number of manifolds.
getManifolds() - Method in class org.jbox2d.dynamics.contacts.CircleContact
 
getManifolds() - Method in class org.jbox2d.dynamics.contacts.Contact
Get the manifold array.
getManifolds() - Method in class org.jbox2d.dynamics.contacts.EdgeAndCircleContact
 
getManifolds() - Method in class org.jbox2d.dynamics.contacts.NullContact
 
getManifolds() - Method in class org.jbox2d.dynamics.contacts.PointAndCircleContact
 
getManifolds() - Method in class org.jbox2d.dynamics.contacts.PolyAndEdgeContact
 
getManifolds() - Method in class org.jbox2d.dynamics.contacts.PolyContact
 
getMass() - Method in class org.jbox2d.collision.shapes.PointShape
 
getMass() - Method in class org.jbox2d.dynamics.Body
Get the total mass of the body.
getMaxDensity() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getMemberLocalCenter() - Method in class org.jbox2d.dynamics.Body
More for internal use.
getMemberLocalPosition() - Method in class org.jbox2d.collision.shapes.CircleShape
Returns the member variable of the local position.
getMemberLocalPosition() - Method in class org.jbox2d.collision.shapes.PointShape
This is the member variable for the local position.
getMemberPosition() - Method in class org.jbox2d.dynamics.Body
This is more for internal use.
getMemberWorldCenter() - Method in class org.jbox2d.dynamics.Body
More for internal use.
getMemberXForm() - Method in class org.jbox2d.dynamics.Body
More for internal use.
getMinDensity() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getMotorForce() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Get the current motor torque, usually in N.
getMotorSpeed() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Get the motor speed, usually in meters per second.
getMotorTorque() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getName() - Method in class org.jbox2d.testbed.AbstractExample
 
getName() - Method in class org.jbox2d.testbed.tests.BipedTest
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest2
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest3
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest4
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest5
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest6
 
getName() - Method in class org.jbox2d.testbed.tests.BlobTest7
 
getName() - Method in class org.jbox2d.testbed.tests.Bridge
 
getName() - Method in class org.jbox2d.testbed.tests.BugTest
 
getName() - Method in class org.jbox2d.testbed.tests.CCDTest
 
getName() - Method in class org.jbox2d.testbed.tests.Chain
 
getName() - Method in class org.jbox2d.testbed.tests.Circles
 
getName() - Method in class org.jbox2d.testbed.tests.CompoundShapes
 
getName() - Method in class org.jbox2d.testbed.tests.DistanceTest
 
getName() - Method in class org.jbox2d.testbed.tests.Domino
 
getName() - Method in class org.jbox2d.testbed.tests.DominoTower
 
getName() - Method in class org.jbox2d.testbed.tests.EdgeTest
 
getName() - Method in class org.jbox2d.testbed.tests.Gears
 
getName() - Method in class org.jbox2d.testbed.tests.LiquidTest
 
getName() - Method in class org.jbox2d.testbed.tests.MotorsAndLimits
 
getName() - Method in class org.jbox2d.testbed.tests.Overhang
 
getName() - Method in class org.jbox2d.testbed.tests.Pulleys
 
getName() - Method in class org.jbox2d.testbed.tests.Pyramid
 
getName() - Method in class org.jbox2d.testbed.tests.RestitutionCannon
 
getName() - Method in class org.jbox2d.testbed.tests.SensorTest
 
getName() - Method in class org.jbox2d.testbed.tests.ShapeDrawing
 
getName() - Method in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
getName() - Method in class org.jbox2d.testbed.tests.SpriteBinding
 
getName() - Method in class org.jbox2d.testbed.tests.VaryingFriction
 
getName() - Method in class org.jbox2d.testbed.tests.VaryingRestitution
 
getName() - Method in class org.jbox2d.testbed.tests.VerticalStack
 
getName() - Method in class org.jbox2d.testbed.tests.WashingMachine
 
getNext() - Method in class org.jbox2d.collision.shapes.Shape
Get the next shape in the parent body's shape list.
getNext() - Method in class org.jbox2d.dynamics.Body
Get the next body in the world's body list.
getNext() - Method in class org.jbox2d.dynamics.contacts.Contact
 
getNext() - Method in class org.jbox2d.dynamics.joints.Joint
Get the next joint the world joint list.
getNextEdge() - Method in class org.jbox2d.collision.shapes.EdgeShape
Get the next edge in the chain.
getNormals() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the edge normal vectors.
getNormalVector() - Method in class org.jbox2d.collision.shapes.EdgeShape
Perpendecular unit vector point, pointing from the solid side to the empty side.
getNumNeighbors() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getOBB() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the oriented bounding box relative to the parent body.
getPairCount() - Method in class org.jbox2d.dynamics.World
Get the number of broad-phase pairs.
getPosition() - Method in class org.jbox2d.dynamics.Body
You probably don't want to use this function.
getPosition(Body) - Method in class org.jbox2d.p5.Physics
Get the location of the body's origin (screen coordinates) - note that this does not usually correspond to the center of mass position, which may be obtained by calling Physics.getCMPosition(Body).
getPressure() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getPrevEdge() - Method in class org.jbox2d.collision.shapes.EdgeShape
Get the previous edge in the chain.
getProxy(int) - Method in class org.jbox2d.collision.BroadPhase
 
getProxyCount() - Method in class org.jbox2d.dynamics.World
Get the number of broad-phase proxies.
getRadius() - Method in class org.jbox2d.collision.shapes.CircleShape
 
getRadius() - Method in class org.jbox2d.util.blob.CircularBlobContainer
 
getRatio() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getRatio() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.Joint
Get the reaction force on body2 at the joint anchor.
getReactionForce() - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getReactionForce() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getReactionForceToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getReactionForceToOut(Vec2) - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.DistanceJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.GearJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.Joint
Get the reaction torque on body2.
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.MouseJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.PulleyJoint
 
getReactionTorque() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getRestitution() - Method in class org.jbox2d.collision.shapes.Shape
Get the coefficient of restitution.
getRestitution() - Method in class org.jbox2d.p5.Physics
Get the restitution being used for newly created shapes.
getSensor() - Method in class org.jbox2d.p5.Physics
Are newly created shapes being created as sensors?
getSettings() - Method in class org.jbox2d.p5.Physics
Get an editable copy of the current TestSettings so that you may change certain aspects of the simulation and display.
getShape1() - Method in class org.jbox2d.dynamics.contacts.Contact
 
getShape2() - Method in class org.jbox2d.dynamics.contacts.Contact
 
getShapeID() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getShapeList() - Method in class org.jbox2d.dynamics.Body
Get the linked list of all shapes attached to this body.
getSmoothingLength() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getSpeedSound() - Method in class org.jbox2d.util.sph.SmoothParticle
 
getSpringDamping() - Method in class org.jbox2d.util.blob.BlobStructure
 
getSpringFrequency() - Method in class org.jbox2d.util.blob.BlobStructure
 
getSweepRadius() - Method in class org.jbox2d.collision.shapes.Shape
Get the sweep radius of the shape.
getType() - Method in class org.jbox2d.collision.shapes.Shape
Get the type of this shape.
getType() - Method in class org.jbox2d.dynamics.joints.Joint
Get the type of the concrete joint.
getUpperLimit() - Method in class org.jbox2d.dynamics.joints.PrismaticJoint
Get the upper joint limit, usually in meters.
getUpperLimit() - Method in class org.jbox2d.dynamics.joints.RevoluteJoint
 
getUserData() - Method in class org.jbox2d.collision.shapes.Shape
Get the user data that was assigned in the shape definition.
getUserData() - Method in class org.jbox2d.dynamics.Body
Get the user data Object reference that was provided in the body definition.
getUserData() - Method in class org.jbox2d.dynamics.joints.Joint
Get the user data pointer.
getVertex1() - Method in class org.jbox2d.collision.shapes.EdgeShape
Local position of vertex in parent body
getVertex2() - Method in class org.jbox2d.collision.shapes.EdgeShape
Local position of vertex in parent body
getVertexArray() - Method in class org.jbox2d.collision.shapes.PolygonDef
Return the vertex list as an array.
getVertexCount() - Method in class org.jbox2d.collision.shapes.EdgeChainDef
Get the number of vertices in the chain.
getVertexCount() - Method in class org.jbox2d.collision.shapes.PolygonDef
Return the number of vertices.
getVertexCount() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the number of vertices.
getVertexList() - Method in class org.jbox2d.collision.shapes.PolygonDef
Return the vertex list as a List.
getVertexVecs() - Method in class org.jbox2d.util.nonconvex.Polygon
 
getVertices() - Method in class org.jbox2d.collision.shapes.EdgeChainDef
Return the raw vertex list.
getVertices() - Method in class org.jbox2d.collision.shapes.PolygonShape
Get the vertices in local coordinates.
getWorld() - Method in class org.jbox2d.dynamics.Body
 
getWorld() - Method in class org.jbox2d.p5.Physics
Get the current physics world.
getWorldAABB() - Method in class org.jbox2d.dynamics.World
Get the world bounding box.
getWorldCenter() - Method in class org.jbox2d.dynamics.Body
Get a copy of the world position of the center of mass.
getWorldDirection(Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world coordinates of a direction given the local direction.
getWorldDirectionToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world coordinates of a direction given the local direction.
getWorldLocation(Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world coordinates of a point given the local coordinates.
getWorldLocationToOut(Vec2, Vec2) - Method in class org.jbox2d.dynamics.Body
Get the world coordinates of a point given the local coordinates.
getWorldPoint(Vec2) - Method in class org.jbox2d.dynamics.Body
Deprecated. Use getWorldLocation instead (clearer naming convention)
getWorldVector(Vec2) - Method in class org.jbox2d.dynamics.Body
Deprecated. Use getWorldDirection instead (clearer naming convention)
getXForm(XForm, float) - Method in class org.jbox2d.common.Sweep
Get the interpolated transform at a specific time.
getXForm() - Method in class org.jbox2d.dynamics.Body
Get a copy of the body transform for the body's origin.
go() - Method in class org.jbox2d.testbed.timingTests.TimingTest
 
gradientKernelX(SmoothParticle) - Method in class org.jbox2d.util.sph.SmoothParticle
X component of gradient of SPH smoothing kernel
gradientKernelY(SmoothParticle) - Method in class org.jbox2d.util.sph.SmoothParticle
Y component of gradient of SPH smoothing kernel
gray - Static variable in class org.jbox2d.testbed.AbstractExample
 
green - Static variable in class org.jbox2d.testbed.AbstractExample
 
groundAnchor1 - Variable in class org.jbox2d.dynamics.joints.PulleyJointDef
 
groundAnchor2 - Variable in class org.jbox2d.dynamics.joints.PulleyJointDef
 
groupIndex - Variable in class org.jbox2d.collision.FilterData
Collision groups allow a certain group of objects to never collide (negative) or always collide (positive).

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