在使用 OBJLoader 加载模型后,我在尝试获取模型几何图形的边界框时遇到了问题。到目前为止,我有:
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 写入控制台时,它是未定义的。在这种情况下,几何不是访问的正确属性吗?