我正在尝试制作一个基于GWT的Web应用程序,该应用程序将能够显示PTC Creo的.stp(STEP文件)的3D模型。我在Eclipse中编程。
我从Parallax3D框架开始,并且能够制作简单的对象。但是我对如何解析.stp文件并由此创建对象感到困惑。
后来我看到Web上还有很多其他用于3D的工具。有“ gwt-g3d”,“ gwtgl”,“ gwto3d”,....
我还找到了JSDAI API,该API应该能够解析.stp文件。在非常有限的示例中,我无法做任何有用的事情。
我迷失了所有这些东西。我应该走哪条路?
有人在此之前做过这件事,还是有一个更简单的开源解决方案?
谢谢。
最佳答案
您可以使用NIST STEP File Analyzer(免费但非开源)将STEP文件转换为VRML / X3D。然后,基于Three.js的框架可以查看VRML / X3D。如果您想要一个完全开源的解决方案,则需要一些东西来将STEP文件转换为镶嵌格式,STEP文件通常包含three.js缺少的NURBS修整。 FreeCAD,pythonOCC,node-occ或基础的OpenCasCade可以将STEP转换为网格形式。
关于java - 在基于GWT的Web应用程序中查看3D STEP .stp CAD模型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36693935/