瀏覽代碼

Take out double sided materail caching since it doesn't buy anything

Jeff Terrace 13 年之前
父節點
當前提交
da1d2a668f
共有 1 個文件被更改,包括 2 次插入11 次删除
  1. 2 11
      examples/js/loaders/ColladaLoader.js

+ 2 - 11
examples/js/loaders/ColladaLoader.js

@@ -711,8 +711,6 @@ THREE.ColladaLoader = function () {
 		// FIXME: multi-material mesh?
 		// geometries
 
-		var double_sided_materials = {};
-
 		for ( i = 0; i < node.geometries.length; i ++ ) {
 
 			var instance_geometry = node.geometries[i];
@@ -748,15 +746,8 @@ THREE.ColladaLoader = function () {
 
 						if ( geometry.doubleSided ) {
 
-							if ( !( material3js in double_sided_materials ) ) {
-
-								var _copied_material = material3js.clone();
-								_copied_material.side = THREE.DoubleSide;
-								double_sided_materials[ material3js ] = _copied_material;
-
-							}
-
-							material3js = double_sided_materials[ material3js ];
+							material3js = material3js.clone();
+							material3js.side = THREE.DoubleSide;
 
 						}