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

idbrnd님의 프로필 이미지

작성한 질문수

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

도미노 만들기 2 - 물리엔진 적용

로드된 gltf의 너비, 높이, 깊이 얻기

23.03.21 08:58 작성

·

794

·

수정됨

0

안녕하세요 선생님 ~ 수업 잘 듣고있습니다!

외부에서 gltf파일이나 glb파일을 불러와서 모델 주위에 충돌 상자를 만들어서 적용하려고 하는데요.
외부에서 불러온 모델들의 너비나 높이, 깊이가 각각 제각각이라 gltf의 정확한 너비, 높이, 깊이값을 알고싶습니다 ㅠㅠ
치수를 얻기 위해 어떻게 해야 될까요?

답변 1

0

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

2023. 04. 20. 15:00

개발하시는 stage에 gltf를 올려보시고, 사이즈를 가늠해서 충돌상자를 만드시면 될 것 같습니다. 직접 제작한게 아닌 경우에는 크기가 정말 들쭉날쭉이라 그렇게 맞춰주셔야 할 것 같아요!

https://discourse.threejs.org/t/find-the-size-of-a-loaded-gltf-model/38515
관련해서 검색해보시면 이런 페이지들이 나오는데, 예전에 테스트 해보았을 때 저의 경우는 그냥 불러와서 gltf의 스케일을 내 프로젝트에 맞게 직접 조정하는게 더 간편하더라고요^^;

idbrnd님의 프로필 이미지

작성한 질문수

질문하기