Package | Description |
---|---|
org.jbox2d.collision | |
org.jbox2d.collision.broadphase | |
org.jbox2d.collision.shapes | |
org.jbox2d.dynamics | |
org.jbox2d.pooling | |
org.jbox2d.pooling.normal |
Modifier and Type | Method and Description |
---|---|
void |
AABB.combine(AABB aabb)
Combines another aabb with this one
|
void |
AABB.combine(AABB aabb1,
AABB aab)
Combine two AABBs into this one.
|
boolean |
AABB.contains(AABB aabb)
Does this aabb contain the provided AABB.
|
void |
AABB.set(AABB aabb)
Sets this object from the given object
|
static boolean |
AABB.testOverlap(AABB a,
AABB b) |
Constructor and Description |
---|
AABB(AABB copy)
Copies from the given object
|
Modifier and Type | Field and Description |
---|---|
AABB |
DynamicTreeNode.aabb
Enlarged AABB
|
Modifier and Type | Method and Description |
---|---|
AABB |
BroadPhaseStrategy.getFatAABB(int proxyId) |
AABB |
BroadPhase.getFatAABB(int proxyId) |
AABB |
DynamicTree.getFatAABB(int proxyId) |
Modifier and Type | Method and Description |
---|---|
int |
BroadPhaseStrategy.createProxy(AABB aabb,
java.lang.Object userData)
Create a proxy.
|
int |
BroadPhase.createProxy(AABB aabb,
java.lang.Object userData)
Create a proxy with an initial AABB.
|
int |
DynamicTree.createProxy(AABB aabb,
java.lang.Object userData) |
boolean |
BroadPhaseStrategy.moveProxy(int proxyId,
AABB aabb,
Vec2 displacement)
Move a proxy with a swepted AABB.
|
void |
BroadPhase.moveProxy(int proxyId,
AABB aabb,
Vec2 displacement)
Call MoveProxy as many times as you like, then when you are done call UpdatePairs to finalized
the proxy pairs (for your time step).
|
boolean |
DynamicTree.moveProxy(int proxyId,
AABB aabb,
Vec2 displacement) |
void |
BroadPhaseStrategy.query(TreeCallback callback,
AABB aabb)
Query an AABB for overlapping proxies.
|
void |
BroadPhase.query(TreeCallback callback,
AABB aabb)
Query an AABB for overlapping proxies.
|
void |
DynamicTree.query(TreeCallback callback,
AABB aabb) |
Modifier and Type | Method and Description |
---|---|
void |
EdgeShape.computeAABB(AABB aabb,
Transform xf,
int childIndex) |
void |
ChainShape.computeAABB(AABB aabb,
Transform xf,
int childIndex) |
void |
PolygonShape.computeAABB(AABB aabb,
Transform xf,
int childIndex) |
abstract void |
Shape.computeAABB(AABB aabb,
Transform xf,
int childIndex)
Given a transform, compute the associated axis aligned bounding box for a child shape.
|
void |
CircleShape.computeAABB(AABB aabb,
Transform transform,
int childIndex) |
Modifier and Type | Method and Description |
---|---|
AABB |
Fixture.getAABB(int childIndex)
Get the fixture's AABB.
|
Modifier and Type | Method and Description |
---|---|
void |
World.queryAABB(QueryCallback callback,
AABB aabb)
Query the world for all fixtures that potentially overlap the provided AABB.
|
Modifier and Type | Method and Description |
---|---|
AABB |
IWorldPool.popAABB() |
AABB[] |
IWorldPool.popAABB(int num) |
Modifier and Type | Method and Description |
---|---|
AABB |
DefaultWorldPool.popAABB() |
AABB[] |
DefaultWorldPool.popAABB(int argNum) |
Copyright © 2017. All Rights Reserved.