< Return to Video

More Drawing (Video Version)

  • 0:01 - 0:03
    전적으로 그리는 도구에 대해 더 공부해 봅시다.
  • 0:03 - 0:05
    직사각형 이외에 어떤것을 더 그릴수 있을까요?
  • 0:05 - 0:08
    타원형을 ellipse를 이용해 그릴수 있습니다.
  • 0:08 - 0:10
    이는 컴퓨터가 알수있는 다른 명령어 입니다.
  • 0:10 - 0:13
    프로그래밍을 할때 컴퓨터를 위한 명령어를 가지고 있는데요
  • 0:13 - 0:15
    이를 함수라고 부릅니다.
  • 0:15 - 0:18
    지금부터 함수라는 단어를 명령어 라는뜻으로 사용하겠습니다.
  • 0:19 - 0:21
    먼저 ellipse라는 함수를 적습니다.
  • 0:21 - 0:23
    그리고 () 와 ; 를 적어줍니다.
  • 0:23 - 0:24
    작동하지 않네요!
  • 0:24 - 0:26
    매개변수에 대한 에러창이 뜹니다.
  • 0:26 - 0:27
    그게 뭔지 모르지만 말이에요.
  • 0:27 - 0:30
    직사각형을 그리는것을 봤을때와 비교해 봤을때 빠뜨린게 무엇이 있을까요?
  • 0:31 - 0:33
    ellipse 만 정의했지, 숫자에 대해서 논의하지 않았네요.
  • 0:33 - 0:35
    이 숫자는 직사각형에서 했던것과 똑같다고 볼수 있습니다.
  • 0:35 - 0:37
    이 숫자들은 매개변수라고 부릅니다.
  • 0:38 - 0:40
    이를 통해 함수속의 매개변수를 통해서
  • 0:40 - 0:43
    그 함수가 어떻게 기능하는지 알수 있습니다.
  • 0:45 - 0:47
    그러므로 매개변수 없이
  • 0:47 - 0:49
    프로그램은 그리고 싶은 원을 어디에 그리는지 모릅니다.
  • 0:49 - 0:50
    혹은 얼마나 크게 그릴지 말이죠.
  • 0:50 - 0:53
    이제 에러창이 뜬 이유가 어느정도 이해갈겁니다.
  • 0:53 - 0:55
    앞으로 돌아가서 4개 매개변수를 다시 봅시다.
  • 0:55 - 0:59
    얼마나 옆으로 떨어져있고 얼마나 아래로 떨어져 있으며 또 얼마나 넓은지,
  • 0:59 - 1:01
    그리고 그리고 싶은 원이 얼마나 긴지 알려줍니다.
  • 1:01 - 1:04
    이전과 같이, 원으로 몇몇 재밌는 움직임을 시도해볼수 있습니다.
  • 1:04 - 1:06
    심지어 커지거나 줄어들게도 가능합니다.
  • 1:08 - 1:12
    이제 기본적인 함수를 봤습니다. 이제 큰 원을 하나 그려보도록 합시다.
  • 1:12 - 1:13
    이 도화지의 중간에 말이죠.
  • 1:14 - 1:17
    첫번째로 고려해야될것은 어디가 중심이냐는 것입니다.
  • 1:18 - 1:20
    복습해보면, 위끝 왼쪽부분을 0,
  • 1:20 - 1:25
    그리고 오른쪽 위끝, 기억나려나 모르겠지만 400이구요, 바닥은 또한 400입니다.
  • 1:25 - 1:28
    그럼 중간은 어딜까요?
  • 1:28 - 1:31
    400의 절반은 200이라고 할수있겠죠 그럼 가로로 200이구요
  • 1:31 - 1:34
    세로로 절반은 또한 200이지요.
  • 1:34 - 1:35
    하려던걸 해볼수 있겠네요.
  • 1:35 - 1:37
    ellipse 함수를 만들고
  • 1:37 - 1:41
    꽤나 크게 만들기 위해 매개변수를 집어 넣습니다.
  • 1:41 - 1:43
    네 만들어 졌네요.
  • 1:43 - 1:46
    재미로, 직사각형도 그려보도록 합시다.
  • 1:46 - 1:50
    rect(200,200,100,100)을 적어서 조금 작게 만들겠습니다.
  • 1:50 - 1:53
    재밌는 모양이 됐네요.
  • 1:53 - 1:55
    이러한 수식을 통해 무엇을 알수 있었나요?
  • 1:55 - 1:58
    200,200의 점을 볼수 있습니다.
  • 1:58 - 2:02
    이는 원형의 중심을 어디에 잡아야 할지 알게 해줍니다.
  • 2:02 - 2:04
    하지만 직사각형은 다릅니다. 왜냐하면
  • 2:04 - 2:09
    200,200이 말하는 것은 직사각형의 왼쪽 위 가장자리 부분에 놓기 때문입니다.
  • 2:10 - 2:13
    이것이 모양을 배치하려할때 기억해야할 중요한 요소입니다.
  • 2:15 - 2:17
    이제 간단한 선그리기로 넘어갑시다.
  • 2:17 - 2:19
    이 함수이름은 line입니다.
  • 2:19 - 2:22
    다시 4개의 매개변수가 필요합니다.
  • 2:22 - 2:25
    하지만 선은 직사각형과 다르게 폭과 너비가 없지요?
  • 2:25 - 2:27
    그러면 매개변수는 무엇을 다룰까요?
  • 2:28 - 2:31
    첫번째와 두번째의 매개변수는 이전형태와 같습니다.
  • 2:31 - 2:34
    어디서 시작할지 얼마나 시작점이 옆으로 아래로 떨어져있는지 알게해줍니다.
  • 2:35 - 2:37
    반면에 나머지 두 매개변수는요
  • 2:37 - 2:40
    아 여기 뒤쪽이네요, 여기 90과 200인 두 매개변수는요
  • 2:40 - 2:44
    얼마나 길게 또는 낮게 선이 끝나는지 알수있게 해줍니다.
  • 2:47 - 2:48
    이제 어떻게 작동하는지 알겠네요.
  • 2:48 - 2:52
    먼저 정말 이상해 보이는것을 다뤄봅시다.
  • 2:53 - 2:57
    직사각형을 위끝 왼쪽부분에서 시작하면
  • 2:57 - 3:00
    다시말해서 직사각형의 왼쪽위 가장자리를 지정하면 어떻게 될까요?
  • 3:01 - 3:02
    그리고 좀 크게요
  • 3:04 - 3:07
    이정도 크기로 할수있겠지만, 좀 큰거 같네요.
  • 3:08 - 3:12
    이를 보면 원이 점점 없어지는것을 볼수 있습니다.
  • 3:12 - 3:14
    완전히 없앨 수도 있지요.
  • 3:15 - 3:17
    이젠 어디에 있었는지도 모르겠네요.
  • 3:18 - 3:22
    사실 프로그램은 명령대로 그린 상태입니다.
  • 3:22 - 3:25
    먼저 원을 그리고 그위에 직사각형을 그렸네요
  • 3:25 - 3:27
    그리고 선을 그렸습니다.
  • 3:27 - 3:30
    그러므로 원은 그자리에 그대로 있고, 여기 보신거처럼 아래에 있습니다.
  • 3:31 - 3:32
    이는 기억해야할 중요한 점입니다.
  • 3:32 - 3:36
    왜냐하면 선을 먼저 그렸을때 어떤일이 일어날까요?
  • 3:36 - 3:39
    선에 대해 아무것도 볼수없죠?
  • 3:39 - 3:42
    내 선이 어디갔냐고 의아해 할지도 모릅니다.
  • 3:42 - 3:45
    사실은 선은 그자리에 있고 그밑에 숨겨져 있는 것입니다.
  • 3:45 - 3:48
    원과 동시에 직사각형 밑에 숨겨져 있습니다.
  • 3:50 - 3:54
    이를 통해 단지 그리는 순서를 바꾸는것을 통해서
  • 3:54 - 3:57
    무엇이 위에 그리는지 정할수 있습니다.
  • 3:59 - 4:01
    이제 몇몇 기술적인 용어들을 소개해 드리겠습니다.
  • 4:01 - 4:02
    끝내기 전에 말이이요.
  • 4:03 - 4:05
    수학에서 배웠던것과 마찬가지로
  • 4:05 - 4:07
    x 라는 문자를 얼마나 멀리 떨어져있는지로 사용할수 있습니다.
  • 4:07 - 4:09
    이제껏 수학에서 써왔던 것과 마찬가지로 말입니다.
  • 4:09 - 4:12
    y 는 얼마나 아래로 멀리 떨어져 있는지를 나타냅니다.
  • 4:12 - 4:14
    사용하지 않았더라면 조금 이상할수도 있습니다.
  • 4:14 - 4:17
    이는 얼마나 떨어졌는지를 말하는것보다 나타내기 쉽습니다.
  • 4:17 - 4:19
    항상 말하기는 힘드니까 말이에요.
  • 4:19 - 4:22
    예를들어 원에서 앞의 두개의 매개변수는
  • 4:22 - 4:28
    x 는 200이고 y 는 229가 되겠네요.
  • 4:29 - 4:30
    이말은
  • 4:30 - 4:33
    얼마나 멀리, 얼마나 아래로 떨어졌는지와 똑같은 말입니다.
  • 4:34 - 4:36
    다음으로 고려해야할것은
  • 4:36 - 4:39
    어떤 단위가 사용되고 있느냐 입니다.
  • 4:39 - 4:43
    200센치미터, 200인치, 200마일 무엇일까요?
  • 4:43 - 4:45
    우리는 여기서 픽셀 단위를 사용합니다.
  • 4:45 - 4:48
    픽셀은 화면에서 아주 작은 점 하나입니다.
  • 4:48 - 4:52
    이 도화지는 400개의 픽셀의 너비로 구성되있습니다.
  • 4:52 - 4:56
    이게 왼쪽 위 모서리가 0 인 이유입니다.
  • 4:56 - 5:01
    이쪽이 400인 이유입니다. 왜냐하면 400 픽셀이기 때문이지요.
  • 5:02 - 5:05
    똑같이 200을 보면 200 픽셀을 의미하게 됩니다.
  • 5:05 - 5:07
    이해하셨을거라 생각합니다.
  • 5:07 - 5:08
    멋지네요!
  • 5:08 - 5:11
    line ellipse rect 세가지 함수들을 알게됬습니다.
  • 5:11 - 5:12
    그리고 각각의 매개변수도요.
  • 5:12 - 5:15
    많은것을 다루었지만 계속해서 공부하고 다룬다면
  • 5:15 - 5:16
    곧 익숙해질겁니다.
Title:
More Drawing (Video Version)
Description:

more » « less
Video Language:
English
Duration:
05:17

Korean subtitles

Incomplete

Revisions