|
@@ -16,21 +16,13 @@
|
|
|
* Lesser General Public License for more details.
|
|
|
*
|
|
|
*/
|
|
|
-package com.example.demo.jumi;
|
|
|
+package com.sxz.base.jumi;
|
|
|
|
|
|
-import com.example.demo.constant.PathConfig;
|
|
|
-import com.example.demo.jumi.obj.OBJLoader;
|
|
|
-import com.example.demo.jumi.scene.JUMIScene;
|
|
|
+import com.sxz.base.constant.PathConfig;
|
|
|
+import com.sxz.base.jumi.obj.OBJLoader;
|
|
|
+import com.sxz.base.jumi.scene.JUMIScene;
|
|
|
|
|
|
-import java.io.BufferedReader;
|
|
|
-import java.io.File;
|
|
|
-import java.io.FileInputStream;
|
|
|
-import java.io.FileNotFoundException;
|
|
|
-import java.io.IOException;
|
|
|
-import java.io.InputStream;
|
|
|
-import java.io.InputStreamReader;
|
|
|
-
|
|
|
-import java.util.UUID;
|
|
|
+import java.io.*;
|
|
|
|
|
|
/**
|
|
|
* JUMILoader
|
|
@@ -43,7 +35,7 @@ import java.util.UUID;
|
|
|
public class JUMILoader {
|
|
|
|
|
|
/** Load the supplied file and return a standardised JUMIScene data structure
|
|
|
- *
|
|
|
+ *
|
|
|
* @param filename The file to load
|
|
|
* @return JUMIScene - A simplified data structure containing key elements
|
|
|
*/
|
|
@@ -73,7 +65,7 @@ public class JUMILoader {
|
|
|
//m
|
|
|
//u3d
|
|
|
//xyz 只有点云
|
|
|
-
|
|
|
+
|
|
|
//获得文件名称
|
|
|
String realFileName = filename.substring(filename.lastIndexOf("/")+1);
|
|
|
String dataPath = filename.substring(0,filename.lastIndexOf("/")+1);
|
|
@@ -84,9 +76,9 @@ public class JUMILoader {
|
|
|
return null;
|
|
|
}
|
|
|
unifile = null;
|
|
|
-
|
|
|
+
|
|
|
//保存的obj位置
|
|
|
- String objpath = dataPath +realFileName.substring(0, realFileName.lastIndexOf(".")) + ".obj";
|
|
|
+ String objpath = dataPath +realFileName.substring(0, realFileName.lastIndexOf(".")) + ".obj";
|
|
|
objpath = objpath.replace("first/", "");
|
|
|
//返回值
|
|
|
JUMIScene scene = null;
|