浏览代码

WebGLRenderer/Projector: Removed null handling.

Mr.doob 10 年之前
父节点
当前提交
a2628940fc
共有 3 个文件被更改,包括 3 次插入3 次删除
  1. 1 1
      examples/js/renderers/Projector.js
  2. 1 1
      src/renderers/WebGLRenderer.js
  3. 1 1
      src/renderers/webgl/WebGLShadowMap.js

+ 1 - 1
examples/js/renderers/Projector.js

@@ -349,7 +349,7 @@ THREE.Projector = function () {
 
 				var material = object.material;
 
-				if ( material === null || material.visible === false ) return;
+				if ( material.visible === false ) return;
 
 				if ( object.frustumCulled === false || _frustum.intersectsObject( object ) === true ) {
 

+ 1 - 1
src/renderers/WebGLRenderer.js

@@ -1727,7 +1727,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 					material = materials[ j ];
 
-					if ( material === null || material.visible === false ) continue;
+					if ( material.visible === false ) continue;
 
 					_this.renderBufferDirect( camera, lights, fog, geometry, material, object );
 

+ 1 - 1
src/renderers/webgl/WebGLShadowMap.js

@@ -217,7 +217,7 @@ THREE.WebGLShadowMap = function ( _renderer, _lights, _objects ) {
 
 					objectMaterial = object.material.materials[ 0 ];
 
-					if ( objectMaterial === null || objectMaterial.visible === false ) continue;
+					if ( objectMaterial.visible === false ) continue;
 
 				}