在基于 GWT 的 Web 应用程序中查看 3D STEP .stp CAD 模型
View 3D STEP .stp CAD model in GWT based web application
我正在尝试制作一个基于 GWT 的 Web 应用程序,它将能够显示来自 PTC Creo 的 .stp(STEP 文件)的 3D 模型。我在 Eclipse 中编程。
我从 Parallax3D 框架开始,我能够制作简单的对象。但我坚持如何解析 .stp 文件并从中创建对象。
后来我看到网上有很多其他的 3D 工具。有"gwt-g3d","gwtgl","gwto3d",....
我还找到了JSDAIAPI,应该可以解析.stp文件。由于示例非常有限,我无法做任何有用的事情。
所有这些事情让我迷失了方向。我应该走哪条路?
有没有人这样做过或者是否有更简单的开源解决方案?
谢谢。
您可以使用 NIST STEP 文件分析器(免费但非开源)将 STEP 文件转换为 VRML/X3D。 Three.js 基于框架然后可以查看 VRML/X3D。如果您想要一个完全开源的解决方案,则需要将 STEP 文件(通常包含 three.js 缺少的 NURBS 修剪)转换为镶嵌形式。 FreeCAD、pythonOCC、node-occ 或底层的 OpenCasCade 都可以将 STEP 转换为网格形式。
我正在尝试制作一个基于 GWT 的 Web 应用程序,它将能够显示来自 PTC Creo 的 .stp(STEP 文件)的 3D 模型。我在 Eclipse 中编程。
我从 Parallax3D 框架开始,我能够制作简单的对象。但我坚持如何解析 .stp 文件并从中创建对象。 后来我看到网上有很多其他的 3D 工具。有"gwt-g3d","gwtgl","gwto3d",....
我还找到了JSDAIAPI,应该可以解析.stp文件。由于示例非常有限,我无法做任何有用的事情。
所有这些事情让我迷失了方向。我应该走哪条路?
有没有人这样做过或者是否有更简单的开源解决方案?
谢谢。
您可以使用 NIST STEP 文件分析器(免费但非开源)将 STEP 文件转换为 VRML/X3D。 Three.js 基于框架然后可以查看 VRML/X3D。如果您想要一个完全开源的解决方案,则需要将 STEP 文件(通常包含 three.js 缺少的 NURBS 修剪)转换为镶嵌形式。 FreeCAD、pythonOCC、node-occ 或底层的 OpenCasCade 都可以将 STEP 转换为网格形式。