Table of Contents

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 TShapeA
orientationA Quaternion
velocityA BodyVelocity
compoundB TCompoundB
offsetB Vector3
orientationB Quaternion
velocityB BodyVelocity
maximumT float
shapes Shapes
pool BufferPool
overlaps ChildOverlapsCollection