瀏覽代碼

BabylonLoader: Robustness.

Mr.doob 10 年之前
父節點
當前提交
f6352fb51a
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      examples/js/loaders/BabylonLoader.js

+ 2 - 1
examples/js/loaders/BabylonLoader.js

@@ -200,8 +200,9 @@ THREE.BabylonLoader.prototype = {
 			}
 			}
 
 
 			light.name = data.name;
 			light.name = data.name;
-			light.position.set( data.position[ 0 ], data.position[ 1 ], - data.position[ 2 ] );
+			if ( data.position ) light.position.set( data.position[ 0 ], data.position[ 1 ], - data.position[ 2 ] );
 			light.color.fromArray( data.diffuse );
 			light.color.fromArray( data.diffuse );
+			if ( data.groundColor ) light.groundColor.fromArray( data.groundColor );
 			if ( data.intensity ) light.intensity = data.intensity;
 			if ( data.intensity ) light.intensity = data.intensity;
 
 
 			objects[ data.id ] = light;
 			objects[ data.id ] = light;