the3dstudioloader.java

来自「Java mulitplayer strategy game. Adaptati」· Java 代码 · 共 49 行

JAVA
49
字号
/*
 * Created on 2005-11-02
 * $Id: The3DStudioLoader.java,v 1.5 2005/11/02 17:13:11 macx2k Exp $
 */
package net.sf.jawp.j3d.model;

import java.io.File;
import java.io.IOException;

import com.microcrowd.loader.java3d.max3ds.Loader3DS;
import com.sun.j3d.loaders.Loader;
import com.sun.j3d.loaders.Scene;

/**
 * 
 * @author Maciej Malecki
 * @version $Revision: 1.5 $
 */
final class The3DStudioLoader extends DefaultModelLoader
{
	The3DStudioLoader()
	{
	}

	/**
	 * {@inheritDoc}
	 */
	public void load(final File file) throws IOException
	{
		assert getScene() == null;
		
		final Loader loader = new Loader3DS();
		loader.setFlags(Loader.LOAD_VIEW_GROUPS);
		final Scene scene = loader.load(file.getAbsolutePath());
		assert scene != null : "Loader has returned null scene.";
		setScene(scene);
	}

	public Class<? extends Loader> getImplementation()
	{
		return Loader3DS.class;
	}

	public String getDescription()
	{
		return "3D Studio";
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?