Interface ICompoundPairSweepOverlapFinder<TCompoundA, TCompoundB>
- Namespace
- BepuPhysics.CollisionDetection.SweepTasks
- Assembly
- BepuPhysics.dll
public interface ICompoundPairSweepOverlapFinder<TCompoundA, TCompoundB> where TCompoundA : struct, ICompoundShape where TCompoundB : struct, IBoundsQueryableCompound
Type Parameters
TCompoundA
TCompoundB
Methods
FindOverlaps(ref TCompoundA, Quaternion, in BodyVelocity, ref TCompoundB, Vector3, Quaternion, in BodyVelocity, float, Shapes, BufferPool, out CompoundPairSweepOverlaps)
public static abstract void FindOverlaps(ref TCompoundA compoundA, Quaternion orientationA, in BodyVelocity velocityA, ref TCompoundB compoundB, Vector3 offsetB, Quaternion orientationB, in BodyVelocity velocityB, float maximumT, Shapes shapes, BufferPool pool, out CompoundPairSweepOverlaps overlaps)
Parameters
compoundA
TCompoundAorientationA
QuaternionvelocityA
BodyVelocitycompoundB
TCompoundBoffsetB
Vector3orientationB
QuaternionvelocityB
BodyVelocitymaximumT
floatshapes
Shapespool
BufferPooloverlaps
CompoundPairSweepOverlaps