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
TShapeA
TCompoundB
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
shapeA
TShapeAorientationA
QuaternionvelocityA
BodyVelocitycompoundB
TCompoundBoffsetB
Vector3orientationB
QuaternionvelocityB
BodyVelocitymaximumT
floatshapes
Shapespool
BufferPooloverlaps
ChildOverlapsCollection