C# 클래스 AStarCollisionMap.PathfindingUtil

파일 보기 프로젝트 열기: Wotuu/RTS_XNA_v2

공개 메소드들

메소드 설명
GetHypoteneuseAngleDegrees ( Point p1, Point p2 ) : float

Gets the angle of the hypoteneuse with the X-axis between two points.

GetHypoteneuseAngleRad ( Point p1, Point p2 ) : float

Gets the angle of the hypoteneuse with the X-axis between two points.

GetHypoteneuseLength ( Point p1, Point p2 ) : double

Gets the length of the hypoteneuse between two points.

GetPointOnCircle ( Point location, double radius, double angle ) : Point

Gets a point at the edge of a circle at a location, with given radius, with the given angle.

GetSquaredHypoteneuseLength ( Point p1, Point p2 ) : double

Gets the length of the hypoteneuse between two points, squared (without root multiplication)

메소드 상세

GetHypoteneuseAngleDegrees() 공개 정적인 메소드

Gets the angle of the hypoteneuse with the X-axis between two points.
public static GetHypoteneuseAngleDegrees ( Point p1, Point p2 ) : float
p1 Point Point one
p2 Point Point two
리턴 float

GetHypoteneuseAngleRad() 공개 정적인 메소드

Gets the angle of the hypoteneuse with the X-axis between two points.
public static GetHypoteneuseAngleRad ( Point p1, Point p2 ) : float
p1 Point Point one
p2 Point Point two
리턴 float

GetHypoteneuseLength() 공개 정적인 메소드

Gets the length of the hypoteneuse between two points.
public static GetHypoteneuseLength ( Point p1, Point p2 ) : double
p1 Point Point 1
p2 Point Point 2
리턴 double

GetPointOnCircle() 공개 정적인 메소드

Gets a point at the edge of a circle at a location, with given radius, with the given angle.
public static GetPointOnCircle ( Point location, double radius, double angle ) : Point
location Point The location of the circle
radius double The radius of the circle
angle double The angle
리턴 Point

GetSquaredHypoteneuseLength() 공개 정적인 메소드

Gets the length of the hypoteneuse between two points, squared (without root multiplication)
public static GetSquaredHypoteneuseLength ( Point p1, Point p2 ) : double
p1 Point Point 1
p2 Point Point 2
리턴 double