사용자 도구

사이트 도구

English

mdisplay:arcto_00:index

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 설정에 따라 표시되는 호의 위치와 방향을 선택할 수 있습니다.

다음은 파이형 차트를 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 

M Display 메인페이지로 가기

mdisplay/arcto_00/index.txt · 마지막으로 수정됨: 2016/04/17 02:33 저자 Comfile Technology