소스 검색

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.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 );
+			if ( data.groundColor ) light.groundColor.fromArray( data.groundColor );
 			if ( data.intensity ) light.intensity = data.intensity;
 
 			objects[ data.id ] = light;