OBJLoader가로드 된 후 모델 지오메트리의 경계 상자를 가져 오는 데 문제가 있습니다. 지금까지 나는 가지고있다 :ObjLoader three.js를 사용한 후 경계 상자를 계산하는 방법
var loader = new THREE.OBJLoader();
loader.load(mURL, function (object) {
for (var i = 0, l = object.children.length; i < l; i ++) {
geometry = object.children[0].geometry;
bBox = geometry.computeBoundingBox();
console.log("have a box of "+bBox);
}
//...rest of function
그러나 bBox는 콘솔에 쓸 때 정의되지 않았다. 이 경우 지오메트리가 액세스 할 수있는 적절한 속성이 아닙니까?
감사합니다. mrdoob. 그것은 나를 올바른 방향으로 이끌었습니다. 기하학에 도달하기 위해 obj 내에서 좀 더 파고 들었다. 내 대답은 새로운 대답을 확인하십시오. – shadyhill
! 답변을 업데이트했습니다. – mrdoob
예, 내 루프보다 효율적입니다. 다시 한 번 감사드립니다! – shadyhill