THREE.Js如何访问OBJ MTL Loader外部的对象

时间:2013-12-18 15:58:19

标签: three.js

有人知道如何在OBJMTLLoader之外访问对象

var loader = new THREE.OBJMTLLoader();
loader.load( obj, mtl, function ( object ) {
object.position.set(0,0,0);
scene.add( object );
});

console.log(object);

在函数对象内部= THREE.Object3D但外部等于做ObjectLoad。

谢谢大家。

1 个答案:

答案 0 :(得分:1)

该对象仅在未定义函数的范围内。

设置函数以返回对象

var loader = new THREE.OBJMTLLoader();
loader.load( obj, mtl, function ( object ) {

object.position.set(0,0,0);

return object;//here
});

scene.add( object );
console.log(object);