Table of Contents

Struct Contact4AccumulatedImpulses

Namespace
BepuPhysics.Constraints.Contact
Assembly
BepuPhysics.dll
public struct Contact4AccumulatedImpulses : IConvexContactAccumulatedImpulses<Contact4AccumulatedImpulses>, IContactAccumulatedImpulses<Contact4AccumulatedImpulses>
Implements
Inherited Members

Fields

Penetration0

public Vector<float> Penetration0

Field Value

Vector<float>

Penetration1

public Vector<float> Penetration1

Field Value

Vector<float>

Penetration2

public Vector<float> Penetration2

Field Value

Vector<float>

Penetration3

public Vector<float> Penetration3

Field Value

Vector<float>

Tangent

public Vector2Wide Tangent

Field Value

Vector2Wide

Twist

public Vector<float> Twist

Field Value

Vector<float>

Properties

ContactCount

public static int ContactCount { get; }

Property Value

int

Methods

GetPenetrationImpulseForContact(ref Contact4AccumulatedImpulses, int)

public static ref Vector<float> GetPenetrationImpulseForContact(ref Contact4AccumulatedImpulses impulses, int index)

Parameters

impulses Contact4AccumulatedImpulses
index int

Returns

Vector<float>

GetTangentFriction(ref Contact4AccumulatedImpulses)

public static ref Vector2Wide GetTangentFriction(ref Contact4AccumulatedImpulses impulses)

Parameters

impulses Contact4AccumulatedImpulses

Returns

Vector2Wide

GetTwistFriction(ref Contact4AccumulatedImpulses)

public static ref Vector<float> GetTwistFriction(ref Contact4AccumulatedImpulses impulses)

Parameters

impulses Contact4AccumulatedImpulses

Returns

Vector<float>