12/10(토) 2교시: 경회루 응용

 

 

  • 출석 및 과제제출이 80% 이상 넘어야 수료증을 받을 수 있습니다.
  • 강의 시청 및 과제 제출 마감일은 12월 14일(수) 오후 11:00까지입니다.

 

 

[큰 경회루]

다음은 큰 경회루 지붕 하단을 포함한 코드입니다.

 

X='2s [2u t]' //난간 1개 goto(1, 1, 1) //아래층 난간 doit(13X L 13X L 13X L 13X L ; 9) Y='11s [9u] [t 9u] [l 9u] [r 9u] [s 9u]' //십자기둥 1개 goto(3, 3, 1) //아래층 십자기둥 doit(2Y L 2Y L 2Y L 2Y ; 9) goto(1, 1, 11) //위층 난간 doit(13X L 13X L 13X L 13X L ; 2) goto(3, 3, 11) //위층 십자기둥 doit(2Y L 2Y L 2Y L 2Y ; 2) beginxyz ; item=6 집합 { 정(14, 14, 1, 13) && z==1 ; 9 } //아래층 바닥 집합 { 정(14, 14, 11, 13) && z==11 ; 2} //위층 바닥 집합 { 정(14, 14, 21, 13) && z==21; 41} //지붕 하단 집합 { 정(14, 14, 22, 12) && z==22 ; 41} //지붕 하단 집합 { 정(14, 14, 23, 11) && z==23 ; 41} //지붕 하단 집합 { 정(14, 14, 24, 10) && z==24 ; 41} //지붕 하단 집합 { 직(14, 14, 25, 6, 9) && z==25 ; 41} //지붕 상단 집합 { 직(14, 14, 26, 5, 9) && z==26 ; 41} //지붕 상단 집합 { 직(14, 14, 27, 4, 9) && z==27 ; 41} //지붕 상단 집합 { 직(14, 14, 28, 3, 9) && z==28 ; 41} //지붕 상단 집합 { 직(14, 14, 29, 2, 9) && z==29 ; 41} //지붕 상단 집합 { 직(14, 14, 30, 1, 9) && z==30 ; 41} //지붕 상단 집합 { 직(14, 14, 31, 0, 9) && z==31 ; 41} //지붕 상단

 

 

[과제 2번] - 선생님과 함께 어보기

위의 코드를 변수를 이용하여 짧게 줄여보세요.

 

 

[과제 3번] - 스스로 풀어보기

아래 그림처럼 경회루의 지붕 데코레이션을 쌓아만들어보세요.