Java 在基于GWT的web应用程序中查看3D STEP.stp CAD模型

Java 在基于GWT的web应用程序中查看3D STEP.stp CAD模型,java,eclipse,gwt,webgl,step,Java,Eclipse,Gwt,Webgl,Step,我正在尝试制作一个基于GWT的web应用程序,它将能够显示PTC Creo的.stp(STEP文件)中的3D模型。我正在用Eclipse编程 我从框架开始,我能够制作简单的对象。但我一直在研究如何解析.stp文件并从中生成对象。 后来,我发现网上还有很多其他的3D工具。有“gwt-g3d”、“gwtgl”、“gwto3d” 我还找到了API,它应该能够解析.stp文件。由于例子非常有限,我无法做任何有用的事情 我被这些东西弄糊涂了。我应该走哪条路 以前有没有人这样做过,或者有没有更简单的开源解决

我正在尝试制作一个基于GWT的web应用程序,它将能够显示PTC Creo的.stp(STEP文件)中的3D模型。我正在用Eclipse编程

我从框架开始,我能够制作简单的对象。但我一直在研究如何解析.stp文件并从中生成对象。 后来,我发现网上还有很多其他的3D工具。有“gwt-g3d”、“gwtgl”、“gwto3d”

我还找到了API,它应该能够解析.stp文件。由于例子非常有限,我无法做任何有用的事情

我被这些东西弄糊涂了。我应该走哪条路

以前有没有人这样做过,或者有没有更简单的开源解决方案


谢谢。

您可以使用NIST STEP文件分析器(免费但非开源)将STEP文件转换为VRML/X3D。然后,基于Three.js的框架可以查看VRML/X3D。如果您想要一个完全开放源代码的解决方案,则需要将STEP文件(通常包含three.js缺少的NURBS修剪)转换为细分形式。FreeCAD、Python、node occ或底层OpenCasCade可以将STEP转换为网格形式

谢谢,我会试试的。