C# 클래스 MiningGameServer.Shapes.ShapeLineSegment

상속: Shape
파일 보기 프로젝트 열기: geel9/Minor-Destruction 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
B double
End Vector2
Slope double
Start Vector2

공개 메소드들

메소드 설명
CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
CollideLineSegment ( ShapeLineSegment other ) : SegmentCollisionResult
CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
PointLiesOnSegment ( Vector2 point ) : bool
ShapeLineSegment ( Vector2 start, Vector2 end ) : System
ToLine ( ) : ShapeLine

메소드 상세

CollideAABB() 공개 메소드

public CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
collidingWith ShapeAABB
리턴 AABBCollisionResult

CollideLineSegment() 공개 메소드

public CollideLineSegment ( ShapeLineSegment other ) : SegmentCollisionResult
other ShapeLineSegment
리턴 SegmentCollisionResult

CollideRay() 공개 메소드

public CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
collidingWith ShapeRay
리턴 RayCollisionResult

PointLiesOnSegment() 공개 메소드

public PointLiesOnSegment ( Vector2 point ) : bool
point Vector2
리턴 bool

ShapeLineSegment() 공개 메소드

public ShapeLineSegment ( Vector2 start, Vector2 end ) : System
start Vector2
end Vector2
리턴 System

ToLine() 공개 메소드

public ToLine ( ) : ShapeLine
리턴 ShapeLine

프로퍼티 상세

B 공개적으로 프로퍼티

public double B
리턴 double

End 공개적으로 프로퍼티

public Vector2 End
리턴 Vector2

Slope 공개적으로 프로퍼티

public double Slope
리턴 double

Start 공개적으로 프로퍼티

public Vector2 Start
리턴 Vector2