Table of Contents

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

TShapeA
TCompoundB
Implements
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

shapeA TShapeA
orientationA Quaternion
velocityA BodyVelocity
compoundB TCompoundB
offsetB Vector3
orientationB Quaternion
velocityB BodyVelocity
maximumT float
shapes Shapes
pool BufferPool
overlaps ChildOverlapsCollection