2
0
OpenShift guest 11 жил өмнө
parent
commit
f4884bac7a

+ 1 - 1
src/extras/renderers/plugins/DepthPassPlugin.js

@@ -191,7 +191,7 @@ THREE.DepthPassPlugin = function () {
 		
 		
 		if ( object.visible ) {
 		if ( object.visible ) {
 	
 	
-			var webglObjects = scene.__webglObjects[object.uuid];
+			var webglObjects = scene.__webglObjects[object.id];
 	
 	
 			if (webglObjects && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 			if (webglObjects && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 		
 		

+ 1 - 1
src/extras/renderers/plugins/ShadowMapPlugin.js

@@ -333,7 +333,7 @@ THREE.ShadowMapPlugin = function () {
 		
 		
 		if ( object.visible ) {
 		if ( object.visible ) {
 	
 	
-			var webglObjects = scene.__webglObjects[object.uuid];
+			var webglObjects = scene.__webglObjects[object.id];
 	
 	
 			if (webglObjects && object.castShadow && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 			if (webglObjects && object.castShadow && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 		
 		

+ 5 - 5
src/renderers/WebGLRenderer.js

@@ -3393,7 +3393,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 		
 		
 		if ( object.visible ) {
 		if ( object.visible ) {
 			
 			
-			var webglObjects = scene.__webglObjects[object.uuid];
+			var webglObjects = scene.__webglObjects[object.id];
 			
 			
 			if (webglObjects && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 			if (webglObjects && (object.frustumCulled === false || _frustum.intersectsObject( object ) === true) ) {
 				
 				
@@ -3822,7 +3822,7 @@ THREE.WebGLRenderer = function ( parameters ) {
 
 
 		if ( geometry.geometryGroups === undefined ) {
 		if ( geometry.geometryGroups === undefined ) {
 			
 			
-			delete scene.__webglObjects[object.uuid];
+			delete scene.__webglObjects[object.id];
 			geometry.makeGroups( material instanceof THREE.MeshFaceMaterial, _glExtensionElementIndexUint ? 4294967296 : 65535  );
 			geometry.makeGroups( material instanceof THREE.MeshFaceMaterial, _glExtensionElementIndexUint ? 4294967296 : 65535  );
 			
 			
 		}
 		}
@@ -3865,9 +3865,9 @@ THREE.WebGLRenderer = function ( parameters ) {
 	}
 	}
 	
 	
 	function addBuffer( objlist, buffer, object ) {
 	function addBuffer( objlist, buffer, object ) {
-		var uuid = object.uuid;
-		objlist[uuid] = objlist[uuid] || [];
-		objlist[uuid].push(
+		var id = object.id;
+		objlist[id] = objlist[id] || [];
+		objlist[id].push(
 			{
 			{
 				id: null,
 				id: null,
 				buffer: buffer,
 				buffer: buffer,