C# 클래스 FarseerPhysics.Common.Decomposition.Seidel.Trapezoid

파일 보기 프로젝트 열기: tinco/Farseer-Physics 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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