Struct NarrowPhaseCallbacks
Implements
INarrowPhaseCallbacks
Assembly: SlipeServer.Physics.dll
Syntax
public struct NarrowPhaseCallbacks : INarrowPhaseCallbacks
Fields
|
Edit this page
View Source
Declaration
public SpringSettings ContactSpringiness
Field Value
| Type |
Description |
| SpringSettings |
|
|
Edit this page
View Source
FrictionCoefficient
Declaration
public float FrictionCoefficient
Field Value
|
Edit this page
View Source
MaximumRecoveryVelocity
Declaration
public float MaximumRecoveryVelocity
Field Value
Methods
|
Edit this page
View Source
Declaration
public bool AllowContactGeneration(int workerIndex, CollidableReference a, CollidableReference b)
Parameters
| Type |
Name |
Description |
| int |
workerIndex |
|
| CollidableReference |
a |
|
| CollidableReference |
b |
|
Returns
|
Edit this page
View Source
Declaration
public bool AllowContactGeneration(int workerIndex, CollidablePair pair, int childIndexA, int childIndexB)
Parameters
| Type |
Name |
Description |
| int |
workerIndex |
|
| CollidablePair |
pair |
|
| int |
childIndexA |
|
| int |
childIndexB |
|
Returns
|
Edit this page
View Source
Declaration
public bool ConfigureContactManifold(int workerIndex, CollidablePair pair, int childIndexA, int childIndexB, ref ConvexContactManifold manifold)
Parameters
| Type |
Name |
Description |
| int |
workerIndex |
|
| CollidablePair |
pair |
|
| int |
childIndexA |
|
| int |
childIndexB |
|
| ConvexContactManifold |
manifold |
|
Returns
|
Edit this page
View Source
Declaration
public bool ConfigureContactManifold<TManifold>(int workerIndex, CollidablePair pair, ref TManifold manifold, out PairMaterialProperties pairMaterial) where TManifold : unmanaged, IContactManifold<TManifold>
Parameters
| Type |
Name |
Description |
| int |
workerIndex |
|
| CollidablePair |
pair |
|
| TManifold |
manifold |
|
| PairMaterialProperties |
pairMaterial |
|
Returns
Type Parameters
| Name |
Description |
| TManifold |
|
|
Edit this page
View Source
Dispose()
Declaration
|
Edit this page
View Source
Initialize(Simulation)
Declaration
public void Initialize(Simulation simulation)
Parameters
| Type |
Name |
Description |
| Simulation |
simulation |
|
Implements
BepuPhysics.CollisionDetection.INarrowPhaseCallbacks