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

标签 java eclipse gwt webgl step

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

我从 Parallax3D 开始框架,我能够制作简单的对象。但我坚持如何解析 .stp 文件并从中创建对象。 后来我看到网上有很多其他的 3D 工具。有“gwt-g3d”、“gwtgl”、“gwto3d”、....

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

我迷失了所有这些事情。我应该走哪条路?

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

谢谢。

最佳答案

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

关于java - 在基于 GWT 的 Web 应用程序中查看 3D STEP .stp CAD 模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36693935/

相关文章:

java - 使用 Jackson 序列化具有名为 value 的属性的 XML 元素

java - 如何将 PostgreSQL 驱动程序 jar 文件放在 Eclipse 中的类路径中?

android - eclipse 前面没有撇号

web-applications - 有没有像样的 GWT Timeline 库?

JavaFX 回调 Lambda

java - 本地主机上的服务器 Tomcat v7.0 服务器无法在 45 秒内启动。如果服务器需要更多时间,

Java 程序在 build 上运行但不在 fat jar 中

android - 如何不通过 xml 将文本放在图像按钮上

css - 向 GWT SuggestBox 添加滚动条

java - 为什么按键事件没有发送到 GWT 的 TextInputCell.onBrowserEvent() 方法?