Browse Source

CanvasRenderer and SVGRenderer fix. material === undefined instead of material === null.

Mr.doob 13 years ago
parent
commit
a09af3a5d3
3 changed files with 2 additions and 3 deletions
  1. 0 1
      examples/canvas_materials.html
  2. 1 1
      src/renderers/CanvasRenderer.js
  3. 1 1
      src/renderers/SVGRenderer.js

+ 0 - 1
examples/canvas_materials.html

@@ -77,7 +77,6 @@
 					{ material: new THREE.MeshDepthMaterial( { overdraw: true } ), doubleSided: false },
 					{ material: new THREE.MeshNormalMaterial( { overdraw: true } ), doubleSided: false },
 					{ material: new THREE.MeshBasicMaterial( { map: THREE.ImageUtils.loadTexture( 'textures/land_ocean_ice_cloud_2048.jpg' ) } ), doubleSided: false },
-					{ material: new THREE.MeshLambertMaterial( { map: THREE.ImageUtils.loadTexture( 'textures/land_ocean_ice_cloud_2048.jpg' ) } ), doubleSided: false },
 					{ material: new THREE.MeshBasicMaterial( { envMap: THREE.ImageUtils.loadTexture( 'textures/envmap.png', new THREE.SphericalReflectionMapping() ) } ), doubleSided: false }
 
 				];

+ 1 - 1
src/renderers/CanvasRenderer.js

@@ -206,7 +206,7 @@ THREE.CanvasRenderer = function ( parameters ) {
 			material = element.material;
 			material = material instanceof THREE.MeshFaceMaterial ? element.faceMaterial : material;
 
-			if ( material === null || material.visible === false ) continue;
+			if ( material === undefined || material.visible === false ) continue;
 
 			_bboxRect.empty();
 

+ 1 - 1
src/renderers/SVGRenderer.js

@@ -111,7 +111,7 @@ THREE.SVGRenderer = function () {
 			material = element.material;
 			material = material instanceof THREE.MeshFaceMaterial ? element.faceMaterial : material;
 
-			if ( material === null || material.visible === false ) continue;
+			if ( material === undefined || material.visible === false ) continue;
 
 			_bboxRect.empty();