有人用过JAVA调用3D模型吗?或者是用JAVA 3D技术绘制人物的?
有用过的能提供点相关的信息吗?小弟在这里谢谢了.分不在多有心就行/大家新年好.
有用过的能提供点相关的信息吗?小弟在这里谢谢了.分不在多有心就行/大家新年好.
解决方案 »
- MySQL环境变量配置????
- Class类,使用Class实例一个对象
- java初学GUI的事件处理好难理解、下面的简单代码谁可以看看
- 窗口被覆盖重绘问题
- 关于使用 jacob(java 与com交互的桥)操作word ,感受与大家分享
- 关于布局一个菜鸟问题
- 请问进行比较时,equal和==到底有何区别?
- 关于Eclipse使用checkstyle_3.1.0插件的问题
- 我是java初学者,谁有好书推荐,帮忙者加分
- 【 请问 JAVA2 SDK 1.3 是否就是 JDK 1.3 ? java与数据库 ? 】
- 求助~~如何写一个类 用Jtable来显示数据!!!
- 要用一个数据结构来表示顺序图,怎么表示?
ObjectLoader.java
//////////////////////////////////////////////////////////
import java.io.FileNotFoundException;
import java.net.URL;import javax.media.j3d.BranchGroup;import com.sun.j3d.loaders.IncorrectFormatException;
import com.sun.j3d.loaders.ParsingErrorException;
import com.sun.j3d.loaders.Scene;
import com.sun.j3d.loaders.objectfile.ObjectFile;// This is a help class, and can not be instantiated
public class ObjectLoader extends BranchGroup { private static double creaseAngle = 60.0; private static ObjectFile objFile = new ObjectFile(ObjectFile.RESIZE, (float) (creaseAngle * Math.PI / 180.0));
private static Scene scene;
private ObjectLoader() {
} public static BranchGroup load(URL url) {
scene = null;
try {
scene = objFile.load(url);
} catch (FileNotFoundException e) {
System.err.println(e);
return null;
} catch (ParsingErrorException e) {
System.err.println(e);
return null;
} catch (IncorrectFormatException e) {
System.err.println(e);
return null;
} catch(Exception e) {
System.err.println(e);
return null;
}
if (scene != null) {
return scene.getSceneGroup();
}
return null;
}
public static BranchGroup load(String filename) {
scene = null;
try {
scene = objFile.load(filename);
} catch (FileNotFoundException e) {
System.err.println(e);
return null;
} catch (ParsingErrorException e) {
System.err.println(e);
return null;
} catch (IncorrectFormatException e) {
System.err.println(e);
return null;
} catch(Exception e) {
System.err.println(e);
return null;
}
if (scene != null) {
return scene.getSceneGroup();
}
return null;
}
}
只是现在想到。不知道能否用JAVA3D直接写个3D模型出来.想动物.或者其他什么的东西.可以不?
这样的算法还是很难
知道怎么把vrml格式的模型调入吗?