Struct ConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB>
- Namespace
- BepuPhysics.CollisionDetection.SweepTasks
- Assembly
- BepuPhysics.dll
public struct ConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB> : IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB> where TShapeA : struct, IConvexShape where TCompoundB : struct, IBoundsQueryableCompound
Type Parameters
TShapeATCompoundB
- Implements
-
IConvexCompoundSweepOverlapFinder<TShapeA, TCompoundB>
- Inherited Members
Methods
FindOverlaps(ref TShapeA, Quaternion, in BodyVelocity, ref TCompoundB, Vector3, Quaternion, in BodyVelocity, float, Shapes, BufferPool, out ChildOverlapsCollection)
public static 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