C# 클래스 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.
파일 보기 프로젝트 열기: scastle/Solitude 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Id ContactID
LocalPoint Vector2
NormalImpulse float
TangentImpulse float

프로퍼티 상세

Id 공개적으로 프로퍼티

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

LocalPoint 공개적으로 프로퍼티

public Vector2 LocalPoint
리턴 Vector2

NormalImpulse 공개적으로 프로퍼티

public float NormalImpulse
리턴 float

TangentImpulse 공개적으로 프로퍼티

public float TangentImpulse
리턴 float