- 강한별 선생님
- 2021-05-14 23:18:37
- 조회수 179
자 오늘의 하이라이트!!!!!!!!!
피타고라스 정리로 토러스를 만들어보겠습니다. 아래의 코드를 실행시켜봅시다.
위의 그림에서 R-D 를 밑변으로, z를 높이로 하는 직각삼각형에서
sqrt( R - D , z ) 는 빗변의 길이(즉 거리)가 됩니다.
이 거리가 10미만인 것들이 모이면 단면이 원이 되고 이것들을 다 모으면 토러스가 됩니다!!
토러스 안에 공간을 만들어보려면 어떻게 해야할지 감이 오시나요??
피라미드때와 같이 해보면 되겠죠!!??
아래의 설명을 보고 코드를 실행한 뒤 토러스 안쪽 동굴(?)속을 탐험해봅시다.
[참고] 마인크래프트처럼 같이 마우스로 터틀크래프트의 화면을 찍고
w,a,s,d 키와 z, c 키로 터북이를 움직여보면서 ( z 키는 위로 상승, c 키는 아래로 하강)
토러스 표면에 shift 키로 내려가서 구멍을 뚫어봅시다.
(shift는 중력작용 키, z,c는 중력 없어짐 // Alt 키+마우스 클릭은 블럭부수기 // Ctrl+ 클릭은 블럭 만들기)
[ 과제 2 ] "저장" 버튼 꾸욱!
아래의 코드를 실행시키면 다음과 같은 그림이 나온다.
코드를 복사하여 답안지에 적고 // 주석을 활용하여 줄별로 코드에 대해 상세히 설명해보자.
beginxyz
R = 30 ; D = sqrt( x-25, y-25 )
집합 { sqrt( R-D, z-30 ) < 5 ; z-25 }
집합 { 구( 25, 25, 30, 20) ; 4 }
자 마지막으로 !!!!!!!!!!!!! 토러스의 축을 변환하면 어떻게 될까?
하나 더~!
이것들을 치환하여 다 합쳐버리면?!
[ 과제 3 ] "저장" 버튼 꾸욱!
자신만의 토러스를 만들고 어디에 활용할 수 있을지 주석으로 제출하여 주세요.
수고 많았습니다^^