1. 원

선분이 — 인거 기억하시죠? 그자리에 circle을 놓으면 됩니다.

\draw <중심의 좌표> circle (<반경>);

이렇게 사용됩니다. 반경은 보통 cm, mm등의 길이 단위를 사용하고 점을 찍을경우는 pt(포인트)을 사용합니다.

몇가지 예제입니다.
\draw (3,0) circle (10pt);
\draw (0,0) circle (3cm);
\draw (0,0) circle (10mm);
\draw (1,0) circle (1pt);

Rendered by QuickLaTeX.com

물론 속성은 앞에서 배운것과 같이 쓸 수 있습니다.
\draw[orange] (0,0) circle (10pt);
\draw[dashed,red,thick] (0,0) circle (3cm);
\draw[dotted,blue,very thick] (0,0) circle (10mm);
\draw[lime,thick] (1,0) circle (1pt);

Rendered by QuickLaTeX.com

2. 채우기

위에 그림을 확대해 보세요. 벡터기반의 이미지로 출력되기 때문에 아무리 확대를 해도

혹은 축소를 해도 그림이 깨짐이 없습니다. 그대신 우리 홈페이지는 최신 브라우저를 이용해야 하죠~

아무튼 확대를 해서 1pt로 그렸던 원을 보세요. 우린 점을 찍기를 원하지만 작은 원이고 내부가 비어있습니다.

조금 더 많은 선에 대해 공부하기 전에 채우기 명령어를 배워봅시다.

\fill 명령은 일반적으로 닫힌 path에 대해 색을 채우는 명령입니다.

path를 그리는 방법은 물론 \draw를 사용할 때와 완전히 같습니다.
\fill[red] (0,0) -- (2,0) -- (1,4) -- (0,0);
\fill (0,0) -- (1,0) -- (0.5,2) -- (0,0);

Rendered by QuickLaTeX.com

위 예제로 알 수 있는 것 3가지

  1. 아무 색을 지정하지 않았더니 검은색으로 채워졌다.
  2. \draw의 속성처럼 색상을 지정할 수 있다.
  3. 아래쪽의 명령어가 이미 그려진 그림위에 덮어씌운다. (빨간 삼각형위에 검정 삼각형이 채워져 있습니다.)

똑똑한 친구들은 여기서 한가지 실험을 하고 싶겠죠?? Closed path가 아니면 어떻게 채워지는가??
\draw[line width=8] (0,0) -- (2,0) -- (3,4);
\fill[teal] (0,0) -- (2,0) -- (3,4);

Rendered by QuickLaTeX.com

자동으로 이어서 채워주네요.

폐곡선이 나온김에 함께 설명할 것이 있습니다.

다음 예제를 봅시다.

\draw[red,line width=5pt] (0,0) -- (2,0) -- (2,4) -- (0,0);

Rendered by QuickLaTeX.com

어때요? 얇은 선의 경우에는 잘 몰랐는데 선이 두꺼운 경우에 폐곡선이 매끄럽게 연결되지 않았습니다.

이럴 경우 뒤에 –cycle;로 \draw를 마무리 하면 됩니다.
\draw[red,line width=5pt] (0,0) -- (2,0) -- (2,4) -- (0,0) -- cycle;

Rendered by QuickLaTeX.com

선그리기와 채우기를 동시에 할 수도 있습니다.
\filldraw[fill=orange,draw=purple,very thick] (0,0) circle (5cm);

Rendered by QuickLaTeX.com

2. 타원

타원은 중심과 가로반경 세로반경으로 결정할 수 있습니다.

\draw <중심좌표> ellipse (가로반경 and 세로반경);

\draw (1,0) ellipse (30pt and 15pt);

Rendered by QuickLaTeX.com

회전된 타원을 그리고 싶을 떄는 \draw 속성 중에 rotate가 있습니다. 30도 회전시켜 볼까요?
\draw[rotate=30,blue,line width=5pt] (1,0) ellipse (30pt and 15pt);

Rendered by QuickLaTeX.com

회전 속성은 \draw속성이니 다른 개체에서도 물론 사용 가능합니다.

3. 사각형

마지막으로 사각형을 하고 마칠게요.

직사각형이 영어로 뭐죠? rectangle입니다. 앞에서와 마찬가지로 그냥 바로 적용할 수 있겠죠?
\draw (0,0) rectangle (4,5);
\draw[rotate=30,blue,line width=5pt] (1,0) rectangle (3,4);

Rendered by QuickLaTeX.com

마치겠습니다! 다음 글에서는 추상적인 곡선에 대해서 할게요.