Table of Contents

Struct Contact4PrestepData

Namespace
BepuPhysics.Constraints.Contact
Assembly
BepuPhysics.dll
public struct Contact4PrestepData : ITwoBodyConvexContactPrestep<Contact4PrestepData>, IConvexContactPrestep<Contact4PrestepData>, IContactPrestep<Contact4PrestepData>
Implements
Inherited Members

Fields

Contact0

public ConvexContactWide Contact0

Field Value

ConvexContactWide

Contact1

public ConvexContactWide Contact1

Field Value

ConvexContactWide

Contact2

public ConvexContactWide Contact2

Field Value

ConvexContactWide

Contact3

public ConvexContactWide Contact3

Field Value

ConvexContactWide

MaterialProperties

public MaterialPropertiesWide MaterialProperties

Field Value

MaterialPropertiesWide

Normal

public Vector3Wide Normal

Field Value

Vector3Wide

OffsetB

public Vector3Wide OffsetB

Field Value

Vector3Wide

Properties

BodyCount

public static int BodyCount { get; }

Property Value

int

ContactCount

public static int ContactCount { get; }

Property Value

int

Methods

GetContact(ref Contact4PrestepData, int)

public static ref ConvexContactWide GetContact(ref Contact4PrestepData prestep, int index)

Parameters

prestep Contact4PrestepData
index int

Returns

ConvexContactWide

GetMaterialProperties(ref Contact4PrestepData)

public static ref MaterialPropertiesWide GetMaterialProperties(ref Contact4PrestepData prestep)

Parameters

prestep Contact4PrestepData

Returns

MaterialPropertiesWide

GetNormal(ref Contact4PrestepData)

public static ref Vector3Wide GetNormal(ref Contact4PrestepData prestep)

Parameters

prestep Contact4PrestepData

Returns

Vector3Wide

GetOffsetB(ref Contact4PrestepData)

public static ref Vector3Wide GetOffsetB(ref Contact4PrestepData prestep)

Parameters

prestep Contact4PrestepData

Returns

Vector3Wide