瀏覽代碼

Example clean up.

Mr.doob 10 年之前
父節點
當前提交
e1fb3f131a
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      examples/webgl_buffergeometry_rawshader.html

+ 4 - 4
examples/webgl_buffergeometry_rawshader.html

@@ -113,9 +113,9 @@
 
 				var geometry = new THREE.BufferGeometry();
 
-				var vertices = new THREE.BufferAttribute( new Float32Array( triangles * 3 * 3 ), 3 );
+				var vertices = new THREE.Float32Attribute( triangles * 3 * 3, 3 );
 
-				for ( var i = 0; i < vertices.length; i ++ ) {
+				for ( var i = 0, l = vertices.count; i < l; i ++ ) {
 
 					vertices.setXYZ( i, Math.random() - 0.5, Math.random() - 0.5, Math.random() - 0.5 );
 
@@ -123,9 +123,9 @@
 
 				geometry.addAttribute( 'position', vertices );
 
-				var colors = new THREE.BufferAttribute(new Float32Array( triangles * 3 * 4 ), 4 );
+				var colors = new THREE.Float32Attribute( triangles * 3 * 4, 4 );
 
-				for ( var i = 0; i < colors.length; i ++ ) {
+				for ( var i = 0, l = colors.count; i < l; i ++ ) {
 
 					colors.setXYZW( i, Math.random(), Math.random(), Math.random(), Math.random() );