Explorar o código

WebGLGeometries: Store BufferGeometry in geometry instead.

Mr.doob %!s(int64=10) %!d(string=hai) anos
pai
achega
a10f459bd8
Modificáronse 1 ficheiros con 3 adicións e 3 borrados
  1. 3 3
      src/renderers/webgl/WebGLGeometries.js

+ 3 - 3
src/renderers/webgl/WebGLGeometries.js

@@ -24,13 +24,13 @@ THREE.WebGLGeometries = function ( gl, properties, info ) {
 
 		} else if ( geometry instanceof THREE.Geometry ) {
 
-			if ( object._bufferGeometry === undefined ) {
+			if ( geometry._bufferGeometry === undefined ) {
 
-				object._bufferGeometry = new THREE.BufferGeometry().setFromObject( object );
+				geometry._bufferGeometry = new THREE.BufferGeometry().setFromObject( object );
 
 			}
 
-			geometries[ geometry.id ] = object._bufferGeometry;
+			geometries[ geometry.id ] = geometry._bufferGeometry;
 
 		}