diff --git a/examples/js/exporters/DRACOExporter.js b/examples/js/exporters/DRACOExporter.js index d11fb01d562932efd01e03922bfe4cbc3cf7a434..ba63f6d97c1c84a2c7c981607b4f1a3e5fafd63c 100644 --- a/examples/js/exporters/DRACOExporter.js +++ b/examples/js/exporters/DRACOExporter.js @@ -72,27 +72,21 @@ THREE.DRACOExporter.prototype = { var faces = geometry.getIndex(); - var numFaces = 0; - if ( faces !== null ) { - numFaces = faces.count / 3; - - builder.AddFacesToMesh( mesh, numFaces, faces.array ); + builder.AddFacesToMesh( mesh, faces.count / 3, faces.array ); } else { var faces = new ( vertices.count > 65535 ? Uint32Array : Uint16Array )( vertices.count ); - numFaces = vertices.count / 3; - for ( var i = 0; i < faces.length; i ++ ) { faces[ i ] = i; } - builder.AddFacesToMesh( mesh, numFaces, faces ); + builder.AddFacesToMesh( mesh, vertices.count / 3, faces ); } diff --git a/examples/jsm/exporters/DRACOExporter.js b/examples/jsm/exporters/DRACOExporter.js index b1b6908e5146ecec15d2b4ad606025cb79649206..094caa19fe59f77af4294ea96a2eecbf59a3a215 100644 --- a/examples/jsm/exporters/DRACOExporter.js +++ b/examples/jsm/exporters/DRACOExporter.js @@ -76,27 +76,21 @@ DRACOExporter.prototype = { var faces = geometry.getIndex(); - var numFaces = 0; - if ( faces !== null ) { - numFaces = faces.count / 3; - - builder.AddFacesToMesh( mesh, numFaces, faces.array ); + builder.AddFacesToMesh( mesh, faces.count / 3, faces.array ); } else { var faces = new ( vertices.count > 65535 ? Uint32Array : Uint16Array )( vertices.count ); - numFaces = vertices.count / 3; - for ( var i = 0; i < faces.length; i ++ ) { faces[ i ] = i; } - builder.AddFacesToMesh( mesh, numFaces, faces ); + builder.AddFacesToMesh( mesh, vertices.count / 3, faces ); }