Przeglądaj źródła

OBJLoader/OBJMTLLoader patch for rhino glitch. Fixes #2897.

Mr.doob 12 lat temu
rodzic
commit
50e0e3927e

+ 3 - 0
examples/js/loaders/OBJLoader.js

@@ -76,6 +76,9 @@ THREE.OBJLoader.prototype = {
 		var normals = [];
 		var uvs = [];
 
+		// fixes
+		data = data.replace( /\ \\\r\n/g, '' ); // rhino adds ' \\r\n' some times.
+
 		var pattern, result;
 
 		// v float float float

+ 3 - 0
examples/js/loaders/OBJMTLLoader.js

@@ -257,6 +257,9 @@ THREE.OBJMTLLoader.prototype = {
 
 		};
 
+		// fixes
+		data = data.replace( /\ \\\r\n/g, '' ); // rhino adds ' \\r\n' some times.
+
 		var lines = data.split( "\n" );
 
 		for ( var i = 0; i < lines.length; i ++ ) {