C# Класс Box2D.Collision.Distance.Simplex

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Count int
Vertices SimplexVertex[]

Private Properties

Свойство Тип Описание

Открытые методы

Метод Описание
GetClosestPoint ( Vec2 result ) : void

this returns pooled objects. don't keep or modify them

GetSearchDirection ( Vec2 result ) : void
GetWitnessPoints ( Vec2 pA, Vec2 pB ) : void
ReadCache ( SimplexCache cache, DistanceProxy proxyA, Transform transformA, DistanceProxy proxyB, Transform transformB ) : void
Simplex ( ) : System
Solve2 ( ) : void

Solve a line segment using barycentric coordinates.

Solve3 ( ) : void

Solve a line segment using barycentric coordinates.
Possible regions:
- points[2]
- edge points[0]-points[2]
- edge points[1]-points[2]
- inside the triangle

WriteCache ( SimplexCache cache ) : void

Описание методов

GetClosestPoint() публичный метод

this returns pooled objects. don't keep or modify them
public GetClosestPoint ( Vec2 result ) : void
result Box2D.Common.Vec2
Результат void

GetSearchDirection() публичный метод

public GetSearchDirection ( Vec2 result ) : void
result Box2D.Common.Vec2
Результат void

GetWitnessPoints() публичный метод

public GetWitnessPoints ( Vec2 pA, Vec2 pB ) : void
pA Box2D.Common.Vec2
pB Box2D.Common.Vec2
Результат void

ReadCache() публичный метод

public ReadCache ( SimplexCache cache, DistanceProxy proxyA, Transform transformA, DistanceProxy proxyB, Transform transformB ) : void
cache SimplexCache
proxyA DistanceProxy
transformA Box2D.Common.Transform
proxyB DistanceProxy
transformB Box2D.Common.Transform
Результат void

Simplex() публичный метод

public Simplex ( ) : System
Результат System

Solve2() публичный метод

Solve a line segment using barycentric coordinates.
public Solve2 ( ) : void
Результат void

Solve3() публичный метод

Solve a line segment using barycentric coordinates.
Possible regions:
- points[2]
- edge points[0]-points[2]
- edge points[1]-points[2]
- inside the triangle
public Solve3 ( ) : void
Результат void

WriteCache() публичный метод

public WriteCache ( SimplexCache cache ) : void
cache SimplexCache
Результат void

Описание свойств

Count публичное свойство

public int Count
Результат int

Vertices публичное свойство

public SimplexVertex[] Vertices
Результат SimplexVertex[]