|
@@ -278,7 +278,7 @@ objects.forEach((node) => {
|
|
|
사용할 겁니다. dat.GUI는 UI 라이브러리로, 객체와 속성 이름을 넘겨받고, 해당 속성의
|
|
|
타입을 기반으로 속성값을 UI로 조정할 수 있게 해줍니다.
|
|
|
|
|
|
-각 요소에 `GirdHelper`와 `AxesHelper`를 추가하겠습니다. 각 노드에 헬퍼를
|
|
|
+각 요소에 `GridHelper`와 `AxesHelper`를 추가하겠습니다. 각 노드에 헬퍼를
|
|
|
추가하기 위해 각 노드의 이름이 필요하니, 기존 렌더링 루프를 제거하고 특정
|
|
|
함수를 호출하게 변경하겠습니다.
|
|
|
|
|
@@ -305,7 +305,7 @@ objects.forEach((node) => {
|
|
|
|
|
|
`makeAxisGrid` 함수는 나중에 만들 `AxisGridHelper`를 생성하여
|
|
|
dat.GUI에 붙이는 역할을 합니다. 예제에서는 체크박스를 만들 것이므로,
|
|
|
-`boolean` 타입으로 속성을 지정해주겠습니다. 또 하나의 속성가 바뀔 때
|
|
|
+`boolean` 타입으로 속성을 지정해주겠습니다. 또 하나의 속성이 바뀔 때
|
|
|
축과 격자가 동시에 나타나고 사라지게 할 것이니 getter와 setter가
|
|
|
있는 간단한 클래스를 하나 만들겠습니다. 이러면 dat.GUI가 하나의
|
|
|
속성을 바꿀 때 요소의 `AxesHelper`와 `GridHelper`의 속성을
|
|
@@ -374,7 +374,7 @@ class AxisGridHelper {
|
|
|
버젼인데도 말이죠. 좀 더 세세하게 만든다면 손가락 하나하나(최소한 28마디)와
|
|
|
발가락 하나하나(또 다른 28마디), 얼굴과 턱, 눈 등등으로 나눠야 합니다.
|
|
|
|
|
|
-약간 복잡한 씬 그래프를 만들어 봅시다. 탱크가 좋겠네요. 바퀴와 6개와
|
|
|
+약간 복잡한 씬 그래프를 만들어 봅시다. 탱크가 좋겠네요. 바퀴 6개와
|
|
|
포탑으로 이루어진 간단한 탱크입니다. 또 탱크의 주위를 돌아다니는 구체를
|
|
|
하나 만들어 탱크가 그 구체를 조준하도록 해보겠습니다.
|
|
|
|