728x90
반응형
728x170
using System;
#region 각도 구하기 - GetAngle(startPoint, endPoint)
/// <summary>
/// 각도 구하기
/// </summary>
/// <param name="startPoint">시작점</param>
/// <param name="endPoint">종료점</param>
/// <returns>각도</returns>
/// <remarks>
/// X축이 왼쪽에서 오른쪽으로 증가하고,
/// Y축이 위쪽에서 아래쪽으로 증가하는 경우
/// 시작점과 종료점이 만드는 선과 X축과의 각도를 구한다.
/// </remarks>
public double GetAngle(PointF startPoint, PointF endPoint)
{
double y = endPoint.Y - startPoint.Y;
double x = endPoint.X - startPoint.X;
return Math.Atan2(y, x) * (180d / Math.PI);
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > Common' 카테고리의 다른 글
[C#/COMMON] 엔트로피 구하기 (0) | 2014.12.31 |
---|---|
[C#/COMMON] 범위 구하기 (0) | 2014.12.31 |
[C#/COMMON] 다각형 포인트 리스트 구하기 (0) | 2014.12.31 |
[C#/COMMON] 나선형 포인트 리스트 구하기 (0) | 2014.12.31 |
[C#/COMMON] 원형 포인트 리스트 구하기 (0) | 2014.12.31 |
[C#/COMMON] 2 제곱 수 여부 조사하기 (0) | 2014.12.31 |
[C#/COMMON] 소수(素數) 여부 조사하기 (0) | 2014.12.31 |
[C#/COMMON] 소수(素數) 리스트 구하기 (0) | 2014.12.31 |
[C#/COMMON] 복소수 구조체 (0) | 2014.12.31 |
[C#/COMMON] 라디안 구조체 (0) | 2014.12.31 |
댓글을 달아 주세요