Browse Source

add X-file loader
:fixed loader file name.
:fixed output geometry -> bufferGeometry
:and more

adrs2002 8 years ago
parent
commit
13f81cbd67
3 changed files with 81 additions and 362 deletions
  1. 1 0
      examples/files.js
  2. 71 356
      examples/js/loaders/XLoader.js
  3. 9 6
      examples/webgl_loader_x.html

+ 1 - 0
examples/files.js

@@ -117,6 +117,7 @@ var files = {
 		"webgl_loader_utf8",
 		"webgl_loader_vrml",
 		"webgl_loader_vtk",
+		"webgl_loader_x",
 		"webgl_lod",
 		"webgl_marchingcubes",
 		"webgl_materials",

File diff suppressed because it is too large
+ 71 - 356
examples/js/loaders/XLoader.js


+ 9 - 6
examples/webgl_loader_xfile.html → examples/webgl_loader_x.html

@@ -44,7 +44,7 @@
     <script src='../build/three.js'></script>
     <script src='js/controls/OrbitControls.js'></script>
 
-    <script src='js/loaders/XfileLoader.js'></script>
+    <script src='js/loaders/XLoader.js'></script>
 
     <script src='js/Detector.js'></script>
     <script src='js/libs/stats.min.js'></script>
@@ -113,13 +113,16 @@
             };
 
             Texloader = new THREE.TextureLoader();
-            var loader = new THREE.XFileLoader(manager, Texloader);
-
-            // ! If Texture was reversed Y axis, enable the following 
-            // THREE.XFileLoader.IsUvYReverse = false;
+            var loader = new THREE.XLoader(manager, Texloader);
 
+            // ! If [ Texture ] was reversed Y axis, enable the following. 
+            // THREE.XLoader.IsUvYReverse = false;
+            
+		    // ! And if [ Model ] was reversed X axis, enable the following. 
+            // loader.load([' your model url ', false ], function (object) {
+            
             // read (download) model file
-            loader.load(['models/xfile/SSR06_Born2.x', true, true], function (object) {
+            loader.load(['models/xfile/SSR06_Born2.x', true], function (object) {
 
                 for (var i = 0; i < object.FrameInfo.length; i++) {
 

Some files were not shown because too many files changed in this diff