Struct CompoundPairSweepOverlapFinder<TCompoundA, TCompoundB>
- Namespace
- BepuPhysics.CollisionDetection.SweepTasks
- Assembly
- BepuPhysics.dll
public struct CompoundPairSweepOverlapFinder<TCompoundA, TCompoundB> : ICompoundPairSweepOverlapFinder<TCompoundA, TCompoundB> where TCompoundA : struct, ICompoundShape where TCompoundB : struct, IBoundsQueryableCompound
Type Parameters
TCompoundATCompoundB
- Implements
-
ICompoundPairSweepOverlapFinder<TCompoundA, TCompoundB>
- Inherited Members
Methods
FindOverlaps(ref TCompoundA, Quaternion, in BodyVelocity, ref TCompoundB, Vector3, Quaternion, in BodyVelocity, float, Shapes, BufferPool, out CompoundPairSweepOverlaps)
public static 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
compoundATCompoundAorientationAQuaternionvelocityABodyVelocitycompoundBTCompoundBoffsetBVector3orientationBQuaternionvelocityBBodyVelocitymaximumTfloatshapesShapespoolBufferPooloverlapsCompoundPairSweepOverlaps