Interface IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB>
- Namespace
- BepuPhysics.CollisionDetection.SweepTasks
- Assembly
- BepuPhysics.dll
public interface IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB> where TShapeA : struct, IConvexShape where TCompoundB : struct, IBoundsQueryableCompoundType 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
- shapeATShapeA
- orientationAQuaternion
- velocityABodyVelocity
- compoundBTCompoundB
- offsetBVector3
- orientationBQuaternion
- velocityBBodyVelocity
- maximumTfloat
- shapesShapes
- poolBufferPool
- overlapsChildOverlapsCollection