C# Class Project290.Physics.Collision.ManifoldPoint

A manifold point is a contact point belonging to a contact manifold. It holds details related to the geometry and dynamics of the contact points. The local point usage depends on the manifold type: -ShapeType.Circles: the local center of circleB -SeparationFunction.FaceA: the local center of cirlceB or the clip point of polygonB -SeparationFunction.FaceB: the clip point of polygonA This structure is stored across time steps, so we keep it small. Note: the impulses are used for internal caching and may not provide reliable contact forces, especially for high speed collisions.
Mostra file Open project: scastle/Solitude Class Usage Examples

Public Properties

Property Type Description
Id ContactID
LocalPoint Vector2
NormalImpulse float
TangentImpulse float

Property Details

Id public_oe property

Uniquely identifies a contact point between two Shapes
public ContactID,Project290.Physics.Collision Id
return ContactID

LocalPoint public_oe property

public Vector2 LocalPoint
return Vector2

NormalImpulse public_oe property

public float NormalImpulse
return float

TangentImpulse public_oe property

public float TangentImpulse
return float