environmentpersistence.java
来自「基于java的3d开发库。对坐java3d的朋友有很大的帮助。」· Java 代码 · 共 65 行
JAVA
65 行
//===========================================================================//=-------------------------------------------------------------------------=//= Module history: =//= - December 8 2006 - Oscar Chavarro: Original base version =//===========================================================================package vsdk.toolkit.io.geometry;// Java basic classesimport java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.io.OutputStream;// VSDK Classesimport vsdk.toolkit.environment.scene.SimpleScene;import vsdk.toolkit.io.PersistenceElement;public class EnvironmentPersistence extends PersistenceElement { public static void importEnvironment(File inSceneFileFd, SimpleScene inoutScene) throws Exception { String type = extractExtensionFromFile(inSceneFileFd); if ( type.equals("obj") ) { ReaderObj.importEnvironment(inSceneFileFd, inoutScene); } else if ( type.equals("3ds") ) { InputStream is = new FileInputStream(inSceneFileFd); String pathname = inSceneFileFd.getParentFile().getAbsolutePath(); String sourcename = inSceneFileFd.getName(); Reader3ds.importEnvironment(is, pathname, sourcename, inoutScene); } else if ( type.equals("gts") ) { ReaderGts.importEnvironment(inSceneFileFd, inoutScene); } else if ( type.equals("ase") ) { ReaderAse.importEnvironment(inSceneFileFd, inoutScene); } else if ( type.equals("vtk") ) { ReaderVtk.importEnvironment(inSceneFileFd, inoutScene); } } public static void exportEnvironmentObj(OutputStream inOutputStream, SimpleScene inScene) throws Exception { WriterObj.exportEnvironment(inOutputStream, inScene); } public static void exportEnvironmentGts(OutputStream inOutputStream, SimpleScene inScene) throws Exception { WriterGts.exportEnvironment(inOutputStream, inScene); }}//===========================================================================//= EOF =//===========================================================================
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?