728x90
반응형
728x170
using System.Drawing;
#region 포인트 밀접 여부 구하기 - IsPointClose(point1, point2, radius)
/// <summary>
/// 포인트 밀접 여부 구하기
/// </summary>
/// <param name="point1">포인트 1</param>
/// <param name="point2">포인트 2</param>
/// <param name="radius">반경</param>
/// <returns>포인트 밀접 여부</returns>
public bool IsPointClose(PointF point1, PointF point2, float radius)
{
float deltaX = point1.X - point2.X;
float deltaY = point1.Y - point2.Y;
return (deltaX * deltaX + deltaY * deltaY) < (radius * radius);
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] Image 클래스 : 이미지 복사하기 (0) | 2020.12.26 |
---|---|
[C#/WINFORM] Image 클래스 : 이미지 복사하기 (0) | 2020.12.26 |
[C#/WINFORM] Bitmap 클래스 : 비트맵 픽셀 밝게하기 (0) | 2020.12.26 |
[C#/WINFORM] 레이더 차트 그리기 (0) | 2020.12.26 |
[C#/WINFORM] Graphics 클래스 : DrawString 메소드를 사용해 회전 텍스트 그리기 (0) | 2020.12.26 |
[C#/WINFORM] RichTextBox 클래스 : 테이블 추가하기 (0) | 2020.12.26 |
[C#/WINFORM] RichTextBox 클래스 : 이미지 캡처하기 (0) | 2020.12.25 |
[C#/WINFORM] Bitmap 클래스 : 합성 이미지 만들기 (0) | 2020.12.25 |
[C#/WINFORM] 화면 보호기/절전 모드 방지하기/허용하기 (0) | 2020.12.21 |
[C#/WINFORM] Form 클래스 : CreateParams 속성을 사용해 작업 전환기(Tab Switcher)에서 애플리케이션 숨기기 (0) | 2020.12.19 |
댓글을 달아 주세요