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

B

B2_POLYGON_REPORT_ERRORS - Static variable in class org.jbox2d.util.nonconvex.Polygon
 
beginMouseStroke() - Method in class org.jbox2d.testbed.tests.ShapeDrawing
 
betaMax - Variable in class org.jbox2d.util.sph.Parameter
 
bindImage(PImage, Vec2, float, float, Body) - Method in class org.jbox2d.testbed.AbstractExample
Draws an image on a body.
Biped - Class in org.jbox2d.testbed.tests
Ragdoll class thanks to darkzerox.
Biped(World, Vec2) - Constructor for class org.jbox2d.testbed.tests.Biped
 
BipedDef - Class in org.jbox2d.testbed.tests
Ragdoll class thanks to darkzerox
BipedDef() - Constructor for class org.jbox2d.testbed.tests.BipedDef
 
BipedTest - Class in org.jbox2d.testbed.tests
 
BipedTest(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BipedTest
 
black - Static variable in class org.jbox2d.testbed.AbstractExample
 
BlobContainer - Interface in org.jbox2d.util.blob
 
BlobMaker - Class in org.jbox2d.util.blob
BlobMaker offers a static API for the creation of blobs.
BlobMaker() - Constructor for class org.jbox2d.util.blob.BlobMaker
 
BlobPoint - Class in org.jbox2d.util.blob
 
BlobPoint(float, float) - Constructor for class org.jbox2d.util.blob.BlobPoint
 
BlobStructure - Class in org.jbox2d.util.blob
Class for a toroidal repeating blob structure.
BlobStructure() - Constructor for class org.jbox2d.util.blob.BlobStructure
 
BlobTest - Class in org.jbox2d.testbed.tests
 
BlobTest(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest
 
BlobTest2 - Class in org.jbox2d.testbed.tests
 
BlobTest2(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest2
 
BlobTest3 - Class in org.jbox2d.testbed.tests
 
BlobTest3(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest3
 
BlobTest4 - Class in org.jbox2d.testbed.tests
 
BlobTest4(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest4
 
BlobTest5 - Class in org.jbox2d.testbed.tests
 
BlobTest5(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest5
 
BlobTest6 - Class in org.jbox2d.testbed.tests
 
BlobTest6(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest6
 
BlobTest7 - Class in org.jbox2d.testbed.tests
 
BlobTest7(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BlobTest7
 
blue - Static variable in class org.jbox2d.testbed.AbstractExample
 
Body - Class in org.jbox2d.dynamics
A 2-dimensional rigid body.
Body() - Constructor for class org.jbox2d.dynamics.Body
Empty body, with no world
Body(BodyDef, World) - Constructor for class org.jbox2d.dynamics.Body
Should not be called by user, as it will not be properly added to the world.
body - Variable in class org.jbox2d.testbed.tests.SpriteBinding
 
body1 - Variable in class org.jbox2d.dynamics.contacts.ContactConstraint
 
body1 - Variable in class org.jbox2d.dynamics.joints.JointDef
 
body2 - Variable in class org.jbox2d.dynamics.contacts.ContactConstraint
 
body2 - Variable in class org.jbox2d.dynamics.joints.JointDef
 
bodyA0 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyA1 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyB0 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyB1 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyC0 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyC1 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyD0 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
bodyD1 - Variable in class org.jbox2d.testbed.tests.SpringRestitutionTest
 
BodyDef - Class in org.jbox2d.dynamics
Defines a body.
BodyDef() - Constructor for class org.jbox2d.dynamics.BodyDef
Default body definition.
bodyFX - Variable in class org.jbox2d.util.sph.Parameter
 
bodyFY - Variable in class org.jbox2d.util.sph.Parameter
 
BodyUtils - Class in org.jbox2d.p5
Set of static methods for creating more complex bodies easily.
BodyUtils() - Constructor for class org.jbox2d.p5.BodyUtils
 
bombSpawning - Variable in class org.jbox2d.testbed.AbstractExample
True if a bomb has started spawning but has not been created yet.
bombSpawnPoint - Variable in class org.jbox2d.testbed.AbstractExample
The point at which we will place a bomb when completeBombSpawn() is called.
borderWidth - Variable in class org.jbox2d.testbed.TestbedOptions
 
Bound - Class in org.jbox2d.collision
Used in BroadPhase
Bound() - Constructor for class org.jbox2d.collision.Bound
 
Bound(Bound) - Constructor for class org.jbox2d.collision.Bound
 
BoundaryListener - Interface in org.jbox2d.dynamics
This is called when a body's shape passes outside of the world boundary.
boundaryViolated(Body) - Method in class org.jbox2d.testbed.AbstractExample
Stub method for concrete examples to override if desired.
boundImages - Variable in class org.jbox2d.testbed.AbstractExample
List of images bound to bodies.
Bridge - Class in org.jbox2d.testbed.tests
 
Bridge(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.Bridge
 
BroadPhase - Class in org.jbox2d.collision
This broad phase uses the Sweep and Prune algorithm as described in: Collision Detection in Interactive 3D Environments by Gino van den Bergen Also, some ideas, such as using integral values for fast compares comes from Bullet (http:/www.bulletphysics.com).

Notes:
- we use bound arrays instead of linked lists for cache coherence.
- we use quantized integral values for fast compares.
- we use short indices rather than pointers to save memory.
- we use a stabbing count for fast overlap queries (less than order N).
- we also use a time stamp on each proxy to speed up the registration of overlap query results.
- where possible, we compare bound indices instead of values to reduce cache misses (TODO_ERIN).
- no broadphase is perfect and neither is this one: it is not great for huge worlds (use a multi-SAP instead), it is not great for large objects.
BroadPhase(AABB, PairCallback) - Constructor for class org.jbox2d.collision.BroadPhase
 
BufferedPair - Class in org.jbox2d.collision
Used in pair manager.
BufferedPair() - Constructor for class org.jbox2d.collision.BufferedPair
 
BugTest - Class in org.jbox2d.testbed.tests
 
BugTest(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.BugTest
 
BULLETS - Static variable in class org.jbox2d.testbed.timingTests.PistonBenchmark
 

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