将Java(或javascript)文件转换为3d模型(最好是OBJ)

将Java(或javascript)文件转换为3d模型(最好是OBJ),java,javascript,model,3d,Java,Javascript,Model,3d,好的,我有一些3d程序中的模型,叫做techne for minecraft。我可以将三维模型从Techne导出到.java或.js文件 .js文件如下所示: var body1 = new Model(); body1.addBox("body1", -8, 20, 0, 16, 16, 23, 0, 30); body1.setPosition(0, 0, 0); body1.setRotation(0, 0, 0); 等等等等。我的问题是,如何将.java或.js或.tcn[Techne

好的,我有一些3d程序中的模型,叫做techne for minecraft。我可以将三维模型从Techne导出到.java或.js文件

.js文件如下所示:

var body1 = new Model();
body1.addBox("body1", -8, 20, 0, 16, 16, 23, 0, 30);
body1.setPosition(0, 0, 0);
body1.setRotation(0, 0, 0);
等等等等。我的问题是,如何将.java或.js或.tcn[Techne format]转换为.obj文件

这里是Techne:

是否有任何类型的Java 3d模型查看器可以打开这些文件,并允许我导出它们

互联网上的搜索只给我提供了从3d obj到Java的信息,而不是相反

一个示例.js文件:http://goo.gl/NGDeoE 示例.java文件:http://goo.gl/EaqqLm

非常感谢!希望不久能听到一些人:
~MT

OBJ格式对于此类数据没有多大意义,因为您拥有的是源代码中内联的两个相同对象的一系列转换坐标。OBJ格式不支持相同几何体顶点的多次重复,因此会产生开销。所以,为了制作合适的转换器,您必须首先决定要对这些数据做什么,而这并不是所有情况下的一种解决方案。如果要将此数据导入3d编辑器(如Blender或3Ds MAX),将所有立方体焊接在一起并删除不可见的边是有意义的,请制作纹理图集


OBJ格式非常简单,便于人们阅读,对于您展示的源文件,在JS或JAVA上编写适合您需要的导出程序不会花费太多时间。

注意:.tcn实际上是一个zip文件。尝试使用7zip或类似的工具查看,您会感到惊讶^^