diff --git a/examples/js/loaders/OBJLoader.js b/examples/js/loaders/OBJLoader.js index cf109ffdaee8c216a8c93b4f0e49620cf3cb9a33..6f834d36d98192149f0e734846c68483547d5c14 100644 --- a/examples/js/loaders/OBJLoader.js +++ b/examples/js/loaders/OBJLoader.js @@ -63,9 +63,9 @@ THREE.OBJLoader.prototype = { parseInt( b ) - (face_offset + 1), parseInt( c ) - (face_offset + 1), [ - normals[ parseInt( normals_inds[ 0 ] ) - 1 ], - normals[ parseInt( normals_inds[ 1 ] ) - 1 ], - normals[ parseInt( normals_inds[ 2 ] ) - 1 ] + normals[ parseInt( normals_inds[ 0 ] ) - 1 ].clone(), + normals[ parseInt( normals_inds[ 1 ] ) - 1 ].clone(), + normals[ parseInt( normals_inds[ 2 ] ) - 1 ].clone() ] ) ); } @@ -73,9 +73,9 @@ THREE.OBJLoader.prototype = { function add_uvs( a, b, c ) { geometry.faceVertexUvs[ 0 ].push( [ - uvs[ parseInt( a ) - 1 ], - uvs[ parseInt( b ) - 1 ], - uvs[ parseInt( c ) - 1 ] + uvs[ parseInt( a ) - 1 ].clone(), + uvs[ parseInt( b ) - 1 ].clone(), + uvs[ parseInt( c ) - 1 ].clone() ] ); } diff --git a/examples/js/loaders/OBJMTLLoader.js b/examples/js/loaders/OBJMTLLoader.js index 8e66f07e2bda9605c78010efe5d927750ebe3b7d..56e8397f1c0daf82f4d59272270b6a86dff22521 100644 --- a/examples/js/loaders/OBJMTLLoader.js +++ b/examples/js/loaders/OBJMTLLoader.js @@ -133,9 +133,9 @@ THREE.OBJMTLLoader.prototype = { parseInt( b ) - (face_offset + 1), parseInt( c ) - (face_offset + 1), [ - normals[ parseInt( normals_inds[ 0 ] ) - 1 ], - normals[ parseInt( normals_inds[ 1 ] ) - 1 ], - normals[ parseInt( normals_inds[ 2 ] ) - 1 ] + normals[ parseInt( normals_inds[ 0 ] ) - 1 ].clone(), + normals[ parseInt( normals_inds[ 1 ] ) - 1 ].clone(), + normals[ parseInt( normals_inds[ 2 ] ) - 1 ].clone() ] ) ); } @@ -143,9 +143,9 @@ THREE.OBJMTLLoader.prototype = { function add_uvs( a, b, c ) { geometry.faceVertexUvs[ 0 ].push( [ - uvs[ parseInt( a ) - 1 ], - uvs[ parseInt( b ) - 1 ], - uvs[ parseInt( c ) - 1 ] + uvs[ parseInt( a ) - 1 ].clone(), + uvs[ parseInt( b ) - 1 ].clone(), + uvs[ parseInt( c ) - 1 ].clone() ] ); }