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

D

dampingRatio - Variable in class org.jbox2d.dynamics.joints.ConstantVolumeJointDef
 
dampingRatio - Variable in class org.jbox2d.dynamics.joints.DistanceJointDef
 
dampingRatio - Variable in class org.jbox2d.dynamics.joints.MouseJointDef
The damping ratio.
DebugDraw - Class in org.jbox2d.dynamics
Implement this abstract class to allow JBox2d to automatically draw your physics for debugging purposes.
DebugDraw() - Constructor for class org.jbox2d.dynamics.DebugDraw
 
decomposeConvex(Polygon, Polygon[], int) - Static method in class org.jbox2d.util.nonconvex.Polygon
Decomposes a non-convex polygon into a number of convex polygons, up to maxPolys (remaining pieces are thrown out, but the total number is returned, so the return value can be greater than maxPolys).
decomposeConvexAndAddTo(Polygon, Body, PolygonDef) - Static method in class org.jbox2d.util.nonconvex.Polygon
Decomposes a polygon into convex polygons and adds all pieces to a b2BodyDef using a prototype b2PolyDef.
DEFAULT_FILTER - Static variable in interface org.jbox2d.dynamics.ContactFilter
Default contact filter, using groupIndex, maskBits and categoryBits as detailed in Box2d manual.
DefaultContactFilter - Class in org.jbox2d.dynamics
Default sample implementation of ContactFilter.
DefaultContactFilter() - Constructor for class org.jbox2d.dynamics.DefaultContactFilter
 
defaultDraw(World) - Method in class org.jbox2d.p5.Physics
Draws the scene using the default render options.
defaultJoints() - Method in class org.jbox2d.testbed.tests.BipedDef
 
defaultPositions() - Method in class org.jbox2d.testbed.tests.BipedDef
 
defaultVertices() - Method in class org.jbox2d.testbed.tests.BipedDef
 
deleted - Variable in class org.jbox2d.util.sph.Particle
 
deleteParticle() - Method in class org.jbox2d.util.sph.Particle
 
deltaT - Variable in class org.jbox2d.util.sph.Parameter
 
density - Variable in class org.jbox2d.collision.shapes.ShapeDef
The shape's density, usually in kg/m^2.
density - Variable in class org.jbox2d.util.sph.SmoothParticle
 
densityVariation - Variable in class org.jbox2d.util.sph.Parameter
 
destroy(Shape) - Static method in class org.jbox2d.collision.shapes.Shape
Internal
destroy(Contact) - Method in class org.jbox2d.dynamics.ContactManager
 
Destroy(Contact) - Static method in class org.jbox2d.dynamics.contacts.CircleContact
 
destroy(Contact) - Static method in class org.jbox2d.dynamics.contacts.Contact
 
Destroy(Contact) - Static method in class org.jbox2d.dynamics.contacts.EdgeAndCircleContact
 
Destroy(Contact) - Static method in class org.jbox2d.dynamics.contacts.PointAndCircleContact
 
Destroy(Contact) - Static method in class org.jbox2d.dynamics.contacts.PolyAndEdgeContact
 
destroy(Joint) - Static method in class org.jbox2d.dynamics.joints.Joint
 
destroy() - Method in class org.jbox2d.p5.Physics
Destroy this world, unregistering it from the PApplet.
destroyBody(Body) - Method in class org.jbox2d.dynamics.World
Destroy a rigid body given a definition.
destroyJoint(Joint) - Method in class org.jbox2d.dynamics.World
Destroy a joint.
destroyProxy(int) - Method in class org.jbox2d.collision.BroadPhase
 
destroyProxy(BroadPhase) - Method in class org.jbox2d.collision.shapes.Shape
Internal
destroyShape(Shape) - Method in class org.jbox2d.dynamics.Body
Destroy a shape.
DestructionListener - Interface in org.jbox2d.dynamics
Joints and shapes are destroyed when their associated body is destroyed.
destructor() - Method in class org.jbox2d.collision.shapes.Shape
Internal
destructor() - Method in class org.jbox2d.dynamics.contacts.CircleContact
 
destructor() - Method in class org.jbox2d.dynamics.contacts.EdgeAndCircleContact
 
destructor() - Method in class org.jbox2d.dynamics.contacts.PointAndCircleContact
 
destructor() - Method in class org.jbox2d.dynamics.contacts.PolyAndEdgeContact
 
destructor() - Method in class org.jbox2d.dynamics.joints.ConstantVolumeJoint
 
destructor() - Method in class org.jbox2d.dynamics.joints.Joint
 
disableLimit() - Method in class org.jbox2d.testbed.tests.BipedDef
 
disableMotor() - Method in class org.jbox2d.testbed.tests.BipedDef
 
Distance - Class in org.jbox2d.collision
Implements the GJK algorithm for computing distance between shapes.
distance(Vec2, Vec2, Shape, XForm, Shape, XForm) - Static method in class org.jbox2d.collision.Distance
Find the closest distance between shapes shape1 and shape2, and load the closest points into x1 and x2.
DistanceCC(Vec2, Vec2, CircleShape, XForm, CircleShape, XForm) - Static method in class org.jbox2d.collision.Distance
distance between two circle shapes
DistanceCirclePoint(Vec2, Vec2, CircleShape, XForm, PointShape, XForm) - Static method in class org.jbox2d.collision.Distance
Distance between a circle and a point
DistanceEdgeCircle(Vec2, Vec2, EdgeShape, XForm, CircleShape, XForm) - Static method in class org.jbox2d.collision.Distance
Distance bewteen an edge and a circle
DistanceGeneric(Vec2, Vec2, SupportsGenericDistance, XForm, SupportsGenericDistance, XForm) - Static method in class org.jbox2d.collision.Distance
Distance between any two objects that implement SupportsGenericDistance.
DistanceJoint - Class in org.jbox2d.dynamics.joints
 
DistanceJoint(DistanceJointDef) - Constructor for class org.jbox2d.dynamics.joints.DistanceJoint
 
DistanceJointDef - Class in org.jbox2d.dynamics.joints
Definition for a distance joint.
DistanceJointDef() - Constructor for class org.jbox2d.dynamics.joints.DistanceJointDef
 
DistancePC(Vec2, Vec2, PolygonShape, XForm, CircleShape, XForm) - Static method in class org.jbox2d.collision.Distance
Distance between a polygon and a circle
DistancePolygonPoint(Vec2, Vec2, PolygonShape, XForm, PointShape, XForm) - Static method in class org.jbox2d.collision.Distance
Distance between a polygon and a point
DistanceTest - Class in org.jbox2d.testbed.tests
 
DistanceTest(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.DistanceTest
 
Domino - Class in org.jbox2d.testbed.tests
 
Domino(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.Domino
 
DominoTower - Class in org.jbox2d.testbed.tests
 
DominoTower(TestbedMain) - Constructor for class org.jbox2d.testbed.tests.DominoTower
 
DonutBlobContainer - Class in org.jbox2d.util.blob
A donut blob container specified by two radii and a center.
DonutBlobContainer(Vec2, float, float) - Constructor for class org.jbox2d.util.blob.DonutBlobContainer
 
dot(Vec2, Vec2) - Static method in class org.jbox2d.common.Vec2
 
dot(Vec3, Vec3) - Static method in class org.jbox2d.common.Vec3
 
draw() - Method in class org.jbox2d.p5.JBox2dP5Test
 
draw() - Method in class org.jbox2d.p5.Physics
Called automatically by Processing.
draw() - Method in class org.jbox2d.testbed.TestbedMain
This is the main looping function, and is called targetFPS times per second.
draw() - Method in class org.jbox2d.util.sph.SPHAlgoTest
 
drawAABBs - Variable in class org.jbox2d.testbed.TestSettings
 
drawCircle(Vec2, float, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawCircle(Vec2, float, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawCOMs - Variable in class org.jbox2d.testbed.TestSettings
 
drawContactForces - Variable in class org.jbox2d.testbed.TestSettings
 
drawContactNormals - Variable in class org.jbox2d.testbed.TestSettings
 
drawContactPoints - Variable in class org.jbox2d.testbed.TestSettings
 
drawCoreShapes - Variable in class org.jbox2d.testbed.TestSettings
 
drawDebugData() - Method in class org.jbox2d.dynamics.World
For internal use
drawFrictionForces - Variable in class org.jbox2d.testbed.TestSettings
 
drawImage(PImage, Vec2, float, float, Vec2, float, float) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
First image is centered on position, then localScale is applied, then localOffset, and lastly rotation.
drawImpulses - Variable in class org.jbox2d.testbed.TestSettings
 
drawJoint(Joint) - Method in class org.jbox2d.dynamics.World
For internal use
drawJoints - Variable in class org.jbox2d.testbed.TestSettings
 
drawOBBs - Variable in class org.jbox2d.testbed.TestSettings
 
drawPairs - Variable in class org.jbox2d.testbed.TestSettings
 
drawPoint(Vec2, float, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawPoint(Vec2, float, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawPolygon(Vec2[], int, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawPolygon(Vec2[], int, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawSegment(Vec2, Vec2, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawSegment(Vec2, Vec2, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawShape(Shape, XForm, Color3f, boolean) - Method in class org.jbox2d.dynamics.World
For internal use
drawShapes - Variable in class org.jbox2d.testbed.TestSettings
 
drawSolidCircle(Vec2, float, Vec2, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawSolidCircle(Vec2, float, Vec2, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawSolidPolygon(Vec2[], int, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawSolidPolygon(Vec2[], int, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawStats - Variable in class org.jbox2d.testbed.TestSettings
 
drawString(float, float, String, Color3f) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawString(float, float, String, Color3f) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
drawXForm(XForm) - Method in class org.jbox2d.dynamics.DebugDraw
 
drawXForm(XForm) - Method in class org.jbox2d.testbed.ProcessingDebugDraw
 
dt - Variable in class org.jbox2d.dynamics.TimeStep
 
dtRatio - Variable in class org.jbox2d.dynamics.TimeStep
 
dumpManifoldPoints() - Method in class org.jbox2d.dynamics.contacts.PolyContact
 

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