2017-03-01 68 views
1

我的客户端有一个3D AutoCad DWG文件,该文件包含一个我想要导入的结构,在Java3D中显示并作为较大程序的一部分进行交互。Java3D 3D CAD文件导入和显示

所以我想知道如何将DWG转换为便于导入以及是否存在Java代码来显示它。

我有使用Java3D渲染海底模型的经验,但我不是专家。目前我的软件导入2D WMF文件,但客户需要3D。

感谢您的帮助:-)

+0

您是否考虑过使用像[EWS](http://www.devdept.com/eyeshot/webservice)这样的云服务?您可以轻松地转换DWG以解析XML文件格式。 – abenci

回答

1

的锻造Viewer可以嵌入到你的应用程序在浏览器控制。它适用于2D和3D。

0

我解决了我的问题。我使用ABViewer将DWG文件转换为STL文件。然后我使用org.j3d STLFileLoader将其加载到我的代码中。这篇文章让我在正确的轨道上:

http://forum.jogamp.org/STLLoader-td4032481.html

STLFileLoader似乎有效,但加载22MB模型下的第二我相当缓慢的电脑上。

+0

STLFileLoader并不差,请告诉我们您是否需要更高效的STL导入程序。 – gouessej