ohmed il y a 11 ans
Parent
commit
b4a8175dc1

+ 4 - 4
examples/webgl_buffergeometry.html

@@ -82,10 +82,10 @@
 
 				var geometry = new THREE.BufferGeometry();
 
-				geometry.addAtribute( 'index', Uint16Array, 3 * triangles, 1 );
-				geometry.addAtribute( 'position', Float32Array, 3 * triangles, 3 );
-				geometry.addAtribute( 'normal', Float32Array, 3 * triangles, 3 );
-				geometry.addAtribute( 'color', Float32Array, 3 * triangles, 3 );
+				geometry.addAttribute( 'index', Uint16Array, 3 * triangles, 1 );
+				geometry.addAttribute( 'position', Float32Array, 3 * triangles, 3 );
+				geometry.addAttribute( 'normal', Float32Array, 3 * triangles, 3 );
+				geometry.addAttribute( 'color', Float32Array, 3 * triangles, 3 );
 
 				// break geometry into
 				// chunks of 21,845 triangles (3 unique vertices per triangle)

+ 3 - 3
examples/webgl_buffergeometry_custom_attributes_particles.html

@@ -138,9 +138,9 @@
 			geometry = new THREE.BufferGeometry();
 			// geometry.dynamic = true;
 
-			geometry.addAtribute( 'position', Float32Array, particles, 3 );
-			geometry.addAtribute( 'customColor', Float32Array, particles, 3 );
-			geometry.addAtribute( 'size', Float32Array, particles, 1 );
+			geometry.addAttribute( 'position', Float32Array, particles, 3 );
+			geometry.addAttribute( 'customColor', Float32Array, particles, 3 );
+			geometry.addAttribute( 'size', Float32Array, particles, 1 );
 			geometry.attributes.size.dynamic = true;
 
 			values_size = geometry.attributes.size.array;

+ 2 - 2
examples/webgl_buffergeometry_lines.html

@@ -69,8 +69,8 @@
 				var geometry = new THREE.BufferGeometry();
 				var material = new THREE.LineBasicMaterial({ vertexColors: true });
 
-				geometry.addAtribute( 'position', Float32Array, segments, 3 );
-				geometry.addAtribute( 'color', Float32Array, segments, 3 );
+				geometry.addAttribute( 'position', Float32Array, segments, 3 );
+				geometry.addAttribute( 'color', Float32Array, segments, 3 );
 
 				var positions = geometry.attributes.position.array;
 				var colors = geometry.attributes.color.array;

+ 2 - 2
examples/webgl_buffergeometry_particles.html

@@ -69,8 +69,8 @@
 
 				var geometry = new THREE.BufferGeometry();
 
-				geometry.addAtribute( 'position', Float32Array, particles, 3 );
-				geometry.addAtribute( 'color', Float32Array, particles, 3 );
+				geometry.addAttribute( 'position', Float32Array, particles, 3 );
+				geometry.addAttribute( 'color', Float32Array, particles, 3 );
 
 				var positions = geometry.attributes.position.array;
 				var colors = geometry.attributes.color.array;

+ 2 - 2
src/core/BufferGeometry.js

@@ -38,12 +38,12 @@ THREE.BufferGeometry.prototype = {
 
 	constructor: THREE.BufferGeometry,
 
-	addAtribute: function( name, type, amount, itemSize ) {
+	addAttribute: function( name, type, numItems, itemSize ) {
 
 		this.attributes[ name ] = {
 
 			itemSize: 	 itemSize,
-			array: 		 new type( amount * itemSize )
+			array: 		 new type( numItems * itemSize )
 
 		};