Interface IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB>
- Namespace
- BepuPhysics.CollisionDetection.SweepTasks
- Assembly
- BepuPhysics.dll
public interface IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB> where TShapeA : struct, IConvexShape where TCompoundB : struct, IBoundsQueryableCompound
Type Parameters
TShapeATCompoundB
Methods
FindOverlaps(ref TShapeA, Quaternion, in BodyVelocity, ref TCompoundB, Vector3, Quaternion, in BodyVelocity, float, Shapes, BufferPool, out ChildOverlapsCollection)
public static abstract void FindOverlaps(ref TShapeA shapeA, Quaternion orientationA, in BodyVelocity velocityA, ref TCompoundB compoundB, Vector3 offsetB, Quaternion orientationB, in BodyVelocity velocityB, float maximumT, Shapes shapes, BufferPool pool, out ChildOverlapsCollection overlaps)
Parameters
shapeATShapeAorientationAQuaternionvelocityABodyVelocitycompoundBTCompoundBoffsetBVector3orientationBQuaternionvelocityBBodyVelocitymaximumTfloatshapesShapespoolBufferPooloverlapsChildOverlapsCollection