====== ArcTo (code : 00) ====== |ArcTo x y [horizontalRadius [verticalRadius [rotationAngle [largeArc [sweep]]]]]| 현재 Point로부터 원 또는 타원의 호(Path)를 생성합니다. 최초 Point는 Moveto 명령어로 지정할 수 있습니다. ^Argument ^Type ^Description^ |x |Real Number |X 좌표| |Y |Real Number |Y 좌표| |horizontalRadius |Real Number |수평반지름| |verticalRadius |Real Number |(Optional) 수직 반지름, 생략시 기본값은 수평값과 동일한 값입니다.| |rotationAngle |Real Number |(Optional) 회전각, 생략시 기본값은 0 도입니다.| |LargeArc |UInt8 |(Optional) 0 = 작은쪽 호, 0 이외 값 = 큰 호, 생략시 기본값은 큰쪽 호.| |sweep |UInt8 |(Optional) 0 = 시계반대방향, 0 이외 값 = 시계방향, 생략시 기본값은 시계방향.| Path 란 path 관련 그리기 명령어 (예: ArcTo, ClearPath, ClosePath, CurveTo, LineTo, MoveTo) 에서 사용하는 <그림을 그려야할 경로>를 뜻합니다. Path는 바로 화면에 표시되지는 않습니다. 추후 Drawpath 명령을 실행하면 모든 Path가 화면에 표시됩니다. LargeArc와 sweep 설정에 따라 표시되는 호의 위치와 방향을 선택할 수 있습니다. {{ :mdisplay:arcto_00:arc.png?nolink |}} 다음은 파이형 차트를 ArcTo 명령을 사용해서 그린 예제입니다. # Clear the active layer Clear # Create a fraction of a pie MoveTo 200 200 LineTo 270.7 129.29 ArcTo 270.7 270.7 100 100 0 0 1 ClosePath # Fill the pie with partially transparent red Color AAFF0000 FillPath # Draw a border around the pie in bright red LineWidth 1 Color FF0000 DrawPath {{ :mdisplay:arcto_00:arc_sample.png?nolink |}} [[mdisplay:index#그래픽_코멘드|M Display 메인페이지로 가기]]