瀏覽代碼

OBJLoader: change to the regular expressions for vertices, normals, and uv mappings to allow uppercase 'E' in scientific notation of numbers

Aaron Rodriguez 11 年之前
父節點
當前提交
fa315d72d7
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      examples/js/loaders/OBJLoader.js

+ 4 - 4
examples/js/loaders/OBJLoader.js

@@ -196,15 +196,15 @@ THREE.OBJLoader.prototype = {
 
 		// v float float float
 
-		var vertex_pattern = /v( +[\d|\.|\+|\-|e]+)( +[\d|\.|\+|\-|e]+)( +[\d|\.|\+|\-|e]+)/;
+		var vertex_pattern = /v( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/;
 
 		// vn float float float
 
-		var normal_pattern = /vn( +[\d|\.|\+|\-|e]+)( +[\d|\.|\+|\-|e]+)( +[\d|\.|\+|\-|e]+)/;
+		var normal_pattern = /vn( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/;
 
 		// vt float float
 
-		var uv_pattern = /vt( +[\d|\.|\+|\-|e]+)( +[\d|\.|\+|\-|e]+)/;
+		var uv_pattern = /vt( +[\d|\.|\+|\-|e|E]+)( +[\d|\.|\+|\-|e|E]+)/;
 
 		// f vertex vertex vertex ...
 
@@ -376,4 +376,4 @@ THREE.OBJLoader.prototype = {
 
 	}
 
-};
+};