Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Java web应用程序导出WebGL三维模型的推荐格式_Java_Webgl_Three.js_Java 3d - Fatal编程技术网

从Java web应用程序导出WebGL三维模型的推荐格式

从Java web应用程序导出WebGL三维模型的推荐格式,java,webgl,three.js,java-3d,Java,Webgl,Three.js,Java 3d,我有一个web应用程序,可以在服务器上操作3D模型,并允许用户查看模型。对于web应用程序来说,使用Java是一项硬要求,但WebGL查看器与应用程序的接口方式仍有待实现 将3D模型从Java导出到WebGL中易于使用的格式/方法是什么?您可以假设我在服务器端使用Java 3D库,在客户端使用Three.js。我首选的管道是导出为JSON格式,然后在我的加载程序中转换为Float32Array。Collada也会起作用,但因为Collada允许用许多不同的方式描述网格之类的东西,所以Collad

我有一个web应用程序,可以在服务器上操作3D模型,并允许用户查看模型。对于web应用程序来说,使用Java是一项硬要求,但WebGL查看器与应用程序的接口方式仍有待实现


将3D模型从Java导出到WebGL中易于使用的格式/方法是什么?您可以假设我在服务器端使用Java 3D库,在客户端使用Three.js。

我首选的管道是导出为JSON格式,然后在我的加载程序中转换为Float32Array。Collada也会起作用,但因为Collada允许用许多不同的方式描述网格之类的东西,所以Collada进口商通常很挑剔

我的第一个想法是通过Ajax请求加载Collada文件,但Java中的Collada导出库似乎很少见、晦涩且没有文档记录。也许你可以使用obj?我对3D对象表示几乎没有经验,所以请你详细说明一下,或者给我举一个这样做的例子好吗?