瀏覽代碼

PLYLoader: Robustness. Fixes #5351.

Mr.doob 11 年之前
父節點
當前提交
42002f2e55
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      examples/js/loaders/PLYLoader.js

+ 2 - 2
examples/js/loaders/PLYLoader.js

@@ -96,7 +96,7 @@ THREE.PLYLoader.prototype = {
 
 
 	parseHeader: function ( data ) {
 	parseHeader: function ( data ) {
 		
 		
-		var patternHeader = /ply([\s\S]*)end_header\n/;
+		var patternHeader = /ply([\s\S]*)end_header\s/;
 		var headerText = "";
 		var headerText = "";
 		if ( ( result = patternHeader.exec( data ) ) != null ) {
 		if ( ( result = patternHeader.exec( data ) ) != null ) {
 			headerText = result [ 1 ];
 			headerText = result [ 1 ];
@@ -257,7 +257,7 @@ THREE.PLYLoader.prototype = {
 
 
 		var header = this.parseHeader( data );
 		var header = this.parseHeader( data );
 
 
-		var patternBody = /end_header\n([\s\S]*)$/;
+		var patternBody = /end_header\s([\s\S]*)$/;
 		var body = "";
 		var body = "";
 		if ( ( result = patternBody.exec( data ) ) != null ) {
 		if ( ( result = patternBody.exec( data ) ) != null ) {
 			body = result [ 1 ];
 			body = result [ 1 ];