Uses of Class
org.dyn4j.collision.Fixture
-
Packages that use Fixture Package Description org.dyn4j.collision org.dyn4j.collision.broadphase Sub package of the Collision package handling broad-phase collision detection.org.dyn4j.dynamics Package containing classes that handle physical interaction.org.dyn4j.world Package containing the dynamics engine.org.dyn4j.world.listener Package contains the listeners used in theCollisionWorld
andPhysicsWorld
classes to notify a user of events occurring in the engine.org.dyn4j.world.result Package containing the result classes for static queries against theCollisionWorld
. -
-
Uses of Fixture in org.dyn4j.collision
Classes in org.dyn4j.collision with type parameters of type Fixture Modifier and Type Class Description class
AbstractCollidable<T extends Fixture>
Deprecated.Deprecated in 4.0.0.class
AbstractCollisionBody<T extends Fixture>
A base implementation of theCollisionBody
interface.class
AbstractCollisionItem<T extends CollisionBody<E>,E extends Fixture>
Abstract implementation of theCollisionItem
interface.class
AbstractCollisionPair<T extends CollisionBody<E>,E extends Fixture>
Abstract implementation of theCollisionPair
interface.class
BasicCollisionItem<T extends CollisionBody<E>,E extends Fixture>
Represents a basic, immutable implementation of theCollisionItem
interface.class
BasicCollisionPair<T extends CollisionBody<E>,E extends Fixture>
Represents a basic, immutable implementation of theCollisionPair
interface.interface
Collidable<T extends Fixture>
Deprecated.Deprecated in 4.0.0.interface
CollisionBody<T extends Fixture>
Represents an object that can collide with other objects.interface
CollisionItem<T extends CollisionBody<E>,E extends Fixture>
Represents a grouping of aCollisionBody
andFixture
.interface
CollisionPair<T extends CollisionBody<E>,E extends Fixture>
Represents a collision between twoCollisionBody
'sFixture
s.interface
FixtureModificationHandler<T extends Fixture>
Represents a hook into aCollisionBody
to be notified ofFixture
modification events.Methods in org.dyn4j.collision with type parameters of type Fixture Modifier and Type Method Description <T extends CollisionBody<E>,E extends Fixture>
voidBoundsAdapter. outside(T body)
Deprecated.<T extends CollisionBody<E>,E extends Fixture>
voidBoundsListener. outside(T body)
Deprecated.Method called when aCollisionBody
is outside theBounds
of a simulation.Methods in org.dyn4j.collision with parameters of type Fixture Modifier and Type Method Description static int
AbstractCollisionItem. getHashCode(CollisionBody<?> body, Fixture fixture)
Returns the hashcode for a collision item.static int
AbstractCollisionPair. getHashCode(CollisionBody<?> body1, Fixture fixture1, CollisionBody<?> body2, Fixture fixture2)
Returns the hashcode for a collision pair. -
Uses of Fixture in org.dyn4j.collision.broadphase
Classes in org.dyn4j.collision.broadphase with type parameters of type Fixture Modifier and Type Class Description class
AbstractBroadphaseDetector<T extends CollisionBody<E>,E extends Fixture>
Abstract implementation of aBroadphaseDetector
.interface
BatchBroadphaseDetector<T extends CollisionBody<E>,E extends Fixture>
Deprecated.Deprecated in 4.0.0.interface
BroadphaseDetector<T extends CollisionBody<E>,E extends Fixture>
Represents a broad-phase collision detection algorithm.interface
BroadphaseFilter<T extends CollisionBody<E>,E extends Fixture>
Deprecated.Deprecated in 4.0.0.class
BroadphaseFilterAdapter<T extends CollisionBody<E>,E extends Fixture>
Deprecated.Deprecated in 4.0.0.class
BruteForceBroadphase<T extends CollisionBody<E>,E extends Fixture>
This class implements the simplest possible broad-phase detector, a brute-force algorithm for finding all pairs of collisions (and similar queries).class
DefaultBroadphaseFilter<T extends CollisionBody<E>,E extends Fixture>
Deprecated.Deprecated in 4.0.0.class
DynamicAABBTree<T extends CollisionBody<E>,E extends Fixture>
Implementation of a self-balancing axis-aligned bounding box tree broad-phase collision detection algorithm.class
LazyAABBTree<T extends CollisionBody<E>,E extends Fixture>
Deprecated.Deprecated in 4.0.0.class
Sap<T extends CollisionBody<E>,E extends Fixture>
Implementation of the Sweep and Prune broad-phase collision detection algorithm. -
Uses of Fixture in org.dyn4j.dynamics
Subclasses of Fixture in org.dyn4j.dynamics Modifier and Type Class Description class
BodyFixture
Represents a piece of aPhysicsBody
. -
Uses of Fixture in org.dyn4j.world
Classes in org.dyn4j.world with type parameters of type Fixture Modifier and Type Class Description class
AbstractCollisionWorld<T extends CollisionBody<E>,E extends Fixture,V extends CollisionData<T,E>>
Abstract implementation of theCollisionWorld
interface.interface
BroadphaseCollisionData<T extends CollisionBody<E>,E extends Fixture>
Represents a broadphase collision.interface
BroadphaseFilter<T extends CollisionBody<E>,E extends Fixture>
Represents a class that defines rules to exclude results fromBroadphaseDetector
.class
BroadphaseFilterAdapter<T extends CollisionBody<E>,E extends Fixture>
Helper class to avoid having to override all the methods of theBroadphaseFilter
interface.class
CollisionBodyBroadphaseFilter<T extends CollisionBody<E>,E extends Fixture>
The default filter forCollisionWorld
s that filtersFixture
s by theirFilter
s and their enable flags.interface
CollisionData<T extends CollisionBody<E>,E extends Fixture>
Represents a container for all the collision information between aCollisionPair
.interface
CollisionWorld<T extends CollisionBody<E>,E extends Fixture,V extends CollisionData<T,E>>
Represents a world whereCollisionBody
s are added to participate in collision detection.class
DetectFilter<T extends CollisionBody<E>,E extends Fixture>
Represents the filters for queries against aCollisionWorld
.interface
ManifoldCollisionData<T extends CollisionBody<E>,E extends Fixture>
Represents a manifold collision.interface
NarrowphaseCollisionData<T extends CollisionBody<E>,E extends Fixture>
Represents a narrowphase collision. -
Uses of Fixture in org.dyn4j.world.listener
Classes in org.dyn4j.world.listener with type parameters of type Fixture Modifier and Type Interface Description interface
BoundsListener<T extends CollisionBody<E>,E extends Fixture>
Represents an object that is notified when aCollisionBody
goes out ofBounds
.class
BoundsListenerAdapter<T extends CollisionBody<E>,E extends Fixture>
Convenience class for implementing theBoundsListener
interface.interface
CollisionListener<T extends CollisionBody<E>,E extends Fixture>
Interface to listen for collision events.class
CollisionListenerAdapter<T extends CollisionBody<E>,E extends Fixture>
Convenience class for implementing theCollisionListener
interface. -
Uses of Fixture in org.dyn4j.world.result
Classes in org.dyn4j.world.result with type parameters of type Fixture Modifier and Type Class Description class
ConvexCastResult<T extends CollisionBody<E>,E extends Fixture>
Represents a reusableDetectResult
for convex casting.class
ConvexDetectResult<T extends CollisionBody<E>,E extends Fixture>
Represents a reusableDetectResult
for convex shape detection.class
DetectResult<T extends CollisionBody<E>,E extends Fixture>
Represents a reusable result for query-based collision detection.class
RaycastResult<T extends CollisionBody<E>,E extends Fixture>
Represents a reusableDetectResult
for raycast detection.
-