瀏覽代碼

Revert "Mesh.exportOBJ()"

This reverts commit 77415ecc3a56bd9e28fdb5ddfbdf65e4794378f1.
László Matuska, BitOfGold 10 年之前
父節點
當前提交
8b7218a4b8
共有 4 個文件被更改,包括 0 次插入34951 次删除
  1. 0 34
      dist/babylon.js
  2. 0 34842
      dist/babylon.max.js
  3. 0 33
      dist/babylon.noworker.js
  4. 0 42
      src/Mesh/babylon.mesh.js

文件差異過大導致無法顯示
+ 0 - 34
dist/babylon.js


文件差異過大導致無法顯示
+ 0 - 34842
dist/babylon.max.js


文件差異過大導致無法顯示
+ 0 - 33
dist/babylon.noworker.js


+ 0 - 42
src/Mesh/babylon.mesh.js

@@ -1897,48 +1897,6 @@ var BABYLON;
          * Update the vertex buffers by applying transformation from the bones
          * @param {skeleton} skeleton to apply
          */
-
-        Mesh.prototype.exportOBJ = function() {
-            var output=[];
-            var g = this.geometry;
-            trunkVerts = g.getVerticesData('position');
-            trunkNormals = g.getVerticesData('normal');
-            trunkUV = g.getVerticesData('uv');
-            trunkFaces = g.getIndices();
-            output.push("mtllib mat.mtl");
-            for(var i=0;i<trunkVerts.length;i+=3){
-                output.push("v "+trunkVerts[i]+" "+trunkVerts[i+1]+" "+trunkVerts[i+2]);
-            }
-            for(i=0;i<trunkNormals.length;i+=3){
-                output.push("vn "+trunkNormals[i]+" "+trunkNormals[i+1]+" "+trunkNormals[i+2]);
-            }
-            for(i=0;i<trunkUV.length;i+=2){
-                output.push("vt "+trunkUV[i]+" "+trunkUV[i+1]);
-            }
-            output.push("g gr1");
-            output.push("usemtl mat");
-            for(i=0;i<trunkFaces.length;i+=3) {
-                output.push(
-                    "f "+(trunkFaces[i+2]+1)+"/"+(trunkFaces[i+2]+1)+"/"+(trunkFaces[i+2]+1)+
-                    " "+(trunkFaces[i+1]+1)+"/"+(trunkFaces[i+1]+1)+"/"+(trunkFaces[i+1]+1)+
-                    " "+(trunkFaces[i]+1)+"/"+(trunkFaces[i]+1)+"/"+(trunkFaces[i]+1)
-                );
-            }
-            var text = output.join("\n");
-            var fileBlob;
-            try{
-                fileBlob=new Blob([text]);
-            }catch(e){
-                var blobBuilder=window.BlobBuilder || window.MozBlobBuilder || window.WebKitBlobBuilder;
-                var bb=new blobBuilder();
-                bb.append([text]);
-                fileBlob=bb.getBlob();
-            }
-            var URL=window.URL || window.webkitURL;
-            var link=URL.createObjectURL(fileBlob);
-            return link;
-        };
-
         Mesh.prototype.applySkeleton = function (skeleton) {
             if (!this.isVerticesDataPresent(BABYLON.VertexBuffer.PositionKind)) {
                 return this;