C# Класс FarseerPhysics.Common.Decomposition.Seidel.Trapezoid

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
Bottom Edge
Inside bool
LeftPoint Point
LowerLeft Trapezoid
LowerRight Trapezoid
RightPoint Point
Sink Sink
Top Edge
UpperLeft Trapezoid
UpperRight Trapezoid

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

Метод Описание
AddPoints ( ) : void
Contains ( Point point ) : bool
GetVertices ( ) : List
Trapezoid ( Point leftPoint, Point rightPoint, Edge top, Edge bottom ) : System.Collections.Generic
TrimNeighbors ( ) : void
UpdateLeft ( Trapezoid ul, Trapezoid ll ) : void
UpdateLeftRight ( Trapezoid ul, Trapezoid ll, Trapezoid ur, Trapezoid lr ) : void
UpdateRight ( Trapezoid ur, Trapezoid lr ) : void

Приватные методы

Метод Описание
LineIntersect ( Edge edge, float x ) : Point

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

AddPoints() публичный Метод

public AddPoints ( ) : void
Результат void

Contains() публичный Метод

public Contains ( Point point ) : bool
point Point
Результат bool

GetVertices() публичный Метод

public GetVertices ( ) : List
Результат List

Trapezoid() публичный Метод

public Trapezoid ( Point leftPoint, Point rightPoint, Edge top, Edge bottom ) : System.Collections.Generic
leftPoint Point
rightPoint Point
top Edge
bottom Edge
Результат System.Collections.Generic

TrimNeighbors() публичный Метод

public TrimNeighbors ( ) : void
Результат void

UpdateLeft() публичный Метод

public UpdateLeft ( Trapezoid ul, Trapezoid ll ) : void
ul Trapezoid
ll Trapezoid
Результат void

UpdateLeftRight() публичный Метод

public UpdateLeftRight ( Trapezoid ul, Trapezoid ll, Trapezoid ur, Trapezoid lr ) : void
ul Trapezoid
ll Trapezoid
ur Trapezoid
lr Trapezoid
Результат void

UpdateRight() публичный Метод

public UpdateRight ( Trapezoid ur, Trapezoid lr ) : void
ur Trapezoid
lr Trapezoid
Результат void

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

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

public Edge,FarseerPhysics.Common.Decomposition.Seidel Bottom
Результат Edge

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

public bool Inside
Результат bool

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

public Point,FarseerPhysics.Common.Decomposition.Seidel LeftPoint
Результат Point

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

public Trapezoid,FarseerPhysics.Common.Decomposition.Seidel LowerLeft
Результат Trapezoid

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

public Trapezoid,FarseerPhysics.Common.Decomposition.Seidel LowerRight
Результат Trapezoid

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

public Point,FarseerPhysics.Common.Decomposition.Seidel RightPoint
Результат Point

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

public Sink,FarseerPhysics.Common.Decomposition.Seidel Sink
Результат Sink

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

public Edge,FarseerPhysics.Common.Decomposition.Seidel Top
Результат Edge

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

public Trapezoid,FarseerPhysics.Common.Decomposition.Seidel UpperLeft
Результат Trapezoid

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

public Trapezoid,FarseerPhysics.Common.Decomposition.Seidel UpperRight
Результат Trapezoid