AddEllipse 메서드
소스 보기AddEllipse(double, double, double, double, int, bool)
타원 contour를 추가하고 그 contour를 반환합니다.
3차 베지어 곡선으로 근사하며, 각 세그먼트의 제어점은
(4/3)·tan(세그먼트 각도/4)·반지름으로 계산됩니다.
꼭대기(상단)에서 시작해 clockwise 방향으로 그립니다.
선언
public GlyphContour AddEllipse(double cx, double cy, double rx, double ry, int segments = 4, bool clockwise = true)
매개 변수
| 형식 | 이름 | 설명 |
|---|---|---|
| double | cx | 중심 X 좌표(폰트 단위)입니다. |
| double | cy | 중심 Y 좌표(폰트 단위)입니다. |
| double | rx | X 반지름(폰트 단위)입니다. |
| double | ry | Y 반지름(폰트 단위)입니다. |
| int | segments | 베지어 세그먼트 수(기본 4)입니다. |
| bool | clockwise | 시계 방향이면 true(기본), 반시계 방향이면 false입니다. |
반환
| 형식 | 설명 |
|---|---|
| GlyphContour | 추가된 contour입니다. |