将Jupiter Tessellation(JT)文件转换为JSON格式以在THREE.js中渲染

3
我该如何在THREE.js中渲染.JT文件?我尝试了以下选项,但没有任何进展:
  1. 检查了THREE.js中可用的不同加载器-未获取到JT文件的加载器。如果我错过了three.js中已经存在的东西,请告诉我。
  2. http://www.johannes-raida.de/jnetcad.htm - 如果我需要编写自己的转换方法,在这一点上,不确定如何继续。任何指针都会有所帮助。
任何帮助或指针都将不胜感激。
提前致谢, Pradeep
1个回答

0

如果你不将JNetCAD编写成 Web 服务,它可能不会对你有太大帮助。它是Java(服务器端代码),而three.js是客户端代码。如果你想采取这条路,你可以创建一个小型的RESTful Web服务,用于接收.JT文件作为输入并返回转换后的JSON数据。这需要相当多的Java知识。

除非你特别需要即时转换,否则最好直接使用支持的格式运行.JT文件并直接处理它们,这样会更容易。这也是 JNetCAD 网页上所做的,效果不错。


嗨,感谢您的回复。最近了解到jCADLib(https://code.google.com/p/jcadlib/)。您认为这会有所帮助吗?现在,我只是在尝试设置...如果我取得任何进展,我会发布的。 - Pradeep
你将面临同样的问题。Java(jCADLib)和JavaScript(Three.js)并不是同一回事。Java在服务器上运行,而JavaScript由查看器下载并在浏览器中运行。它将帮助您将.JT文件转换为Three.js本地支持的格式(例如Obj或JSON),但JNetCAD也可以实现这一点。它不会让您原生地使用.JT文件与Three.js。 - Dan
@Pradeep,这个问题有进展吗?我卡在你提出问题时的地方了。 - santhosh.r

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接