2
0
Эх сурвалжийг харах

Merge pull request #6462 from benaadams/convert-buffer-to-instanced

Convert BufferGeo to InstancedGeo
Ricardo Cabello 10 жил өмнө
parent
commit
bb8ea297b7

+ 27 - 0
src/core/BufferGeometry.js

@@ -1209,6 +1209,33 @@ THREE.BufferGeometry.prototype = {
 		return geometry;
 
 	},
+	
+	copy: function ( geometry ) {
+		
+		for ( var attr in geometry.attributes ) {
+
+			var sourceAttr = geometry.attributes[attr];
+			this.addAttribute( attr, sourceAttr.clone() );
+
+		}
+
+		for ( var i = 0, il = geometry.offsets.length; i < il; i++ ) {
+
+			var offset = geometry.offsets[i];
+
+			this.offsets.push( {
+
+				start: offset.start,
+				index: offset.index,
+				count: offset.count
+
+			} );
+
+		}
+
+		return this;
+
+	},
 
 	dispose: function () {