Bladeren bron

GLTFLoader: Add shadows and error logging to example.

Don McCurdy 7 jaren geleden
bovenliggende
commit
5107c06d86
1 gewijzigde bestanden met toevoegingen van 11 en 1 verwijderingen
  1. 11 1
      examples/webgl_loader_gltf.html

+ 11 - 1
examples/webgl_loader_gltf.html

@@ -274,6 +274,12 @@
 
 					}
 
+					object.traverse( function ( node ) {
+
+						if ( node.isMesh ) node.castShadow = true;
+
+					} );
+
 					cameraIndex = 0;
 					cameras = [];
 					cameraNames = [];
@@ -332,7 +338,11 @@
 					scene.add( object );
 					onWindowResize();
 
-				});
+				}, undefined, function ( error ) {
+
+					console.error( error );
+
+				} );
 
 			orbitControls = new THREE.OrbitControls(defaultCamera, renderer.domElement);