인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

지쇼핑님의 프로필 이미지
지쇼핑

작성한 질문수

Three.js로 시작하는 3D 인터랙티브 웹

애니메이션 과정 복습

저는 Animation은 있는데 Mesh가 없네요

작성

·

220

0

저는 Animation은 잘 들어있는데 오히려 Scene.children이 비어있네요... 뭐가 잘못되었을까요

  1. {scene: Group, scenes: Array(1), animations: Array(2), cameras: Array(0), asset: {…}, …}

    1. animations: Array(2)

      1. 0: AnimationClip {name: 'Default', tracks: Array(18), duration: 2.5, blendMode: 2500, uuid: 'b9c425b7-9d27-47b2-b179-689c8ef919e9'}

      2. 1: AnimationClip {name: 'jump', tracks: Array(18), duration: 2.5, blendMode: 2500, uuid: '2de2b463-c311-4e6b-b604-5d739ac9fed5'}

      3. length: 2

      4. [[Prototype]]: Array(0)

 

  1. scene: Group

    1. animations: []

    2. castShadow: false

    3. children: Array(0)

      1. length: 0

답변 1

0

1분코딩님의 프로필 이미지
1분코딩
지식공유자

Scene에 mesh를 add하는 코드(scene.add(mesh))를 주석처리 하고 glb.scene.children을 콘솔에 출력해보시면, 아마 잘 출력 될거예요. 원래의 부모인 glb.scene에 있던 메쉬가 Scene에 add 되었다고 생각하시면 될 것 같습니다.

지쇼핑님의 프로필 이미지
지쇼핑

작성한 질문수

질문하기