From a4ca5a32f8104564e7e2c5cbaf4c7741087e3085 Mon Sep 17 00:00:00 2001 From: "Mr.doob" Date: Thu, 25 Jul 2013 04:53:20 +0200 Subject: [PATCH] Yet more Face3/Face4 removal. --- examples/js/BufferGeometryUtils.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/examples/js/BufferGeometryUtils.js b/examples/js/BufferGeometryUtils.js index 902bd503d2..9f5fa4b339 100644 --- a/examples/js/BufferGeometryUtils.js +++ b/examples/js/BufferGeometryUtils.js @@ -15,25 +15,17 @@ THREE.BufferGeometryUtils = { var vertexColors = settings.vertexColors; var hasFaceVertexUv = faceVertexUvs[ 0 ].length > 0; - var triangles = 0; - - for ( var i = 0; i < faces.length; i ++ ) { - - triangles += faces[ i ] instanceof THREE.Face3 ? 1 : 2; - - } - var bufferGeometry = new THREE.BufferGeometry(); bufferGeometry.attributes = { position: { itemSize: 3, - array: new Float32Array( triangles * 3 * 3 ) + array: new Float32Array( faces.length * 3 * 3 ) }, normal: { itemSize: 3, - array: new Float32Array( triangles * 3 * 3 ) + array: new Float32Array( faces.length * 3 * 3 ) } } @@ -45,7 +37,7 @@ THREE.BufferGeometryUtils = { bufferGeometry.attributes.color = { itemSize: 3, - array: new Float32Array( triangles * 3 * 3 ) + array: new Float32Array( faces.length * 3 * 3 ) }; var colors = bufferGeometry.attributes.color.array; @@ -56,7 +48,7 @@ THREE.BufferGeometryUtils = { bufferGeometry.attributes.uv = { itemSize: 2, - array: new Float32Array( triangles * 3 * 2 ) + array: new Float32Array( faces.length * 3 * 2 ) }; var uvs = bufferGeometry.attributes.uv.array; -- GitLab