Post

C# 원 그리기

Draw circle

C# 원 그리기

Git Source


원 그리기 🎈

Graphics 클래스에서 제공하는 DrawPie와 FillPie를 이용하여 원을 그릴 수 있다.

  • DrawPie : 좌표 쌍, 너비, 높이 및 두 개의 방사형 선에 의해 지정된 타원으로 정의되는 원형 도형을 그립니다.

drawpie

  • FillPie : 좌표 쌍, 너비, 높이 및 두 개의 방사형 선에 의해 지정된 타원에 의해 정의되는 원형 섹션의 내부를 채웁니다.

fillpie

  • StartAngle, SweepAngle

angle

  • StartAngle에 값은 0(360), 90, 180, 270 기준으로 생각하면 되고, SweepAngle은 StartAngle의 지점으로 부터 그려지는 값이다. 양수(+)이면 시계방향, 음수(-)이면 반시계방향.

smooth

  • Graphics을 이용하여 도형을 그리는 경우 계단 현상이 일어나게 되는데 Graphics 속성 중 Smoothingmode의 값을 SmoothingMode.AntiAlias 또는 SmoothingMode.HighQuality를 주게 되면 계단현상이 사라진다.

Reference

Fill and draw pie clices in C#

This post is licensed under CC BY 4.0 by the author.