【问题标题】:3D solid file layers to three.js json3D实体文件层到three.js json
【发布时间】:2016-02-16 14:59:36
【问题描述】:

首先:我是一名技术娴熟的开发人员,并且完全是 3D 实体文件/绘图的菜鸟。 我开始使用 webgl 和 three.js。我的任务是将实体 3D 文件(即 STEP/IGES)移植到网页(一种 cad 查看器)。

我从这个例子开始: http://www.johannes-raida.de/jnetcad/RadialEngine.htm

我想获得类似上述链接的内容 导航树和隐藏/显示图层功能。

以上链接有服务器json文件,一个用于层。

我想获得:每个层都有一个threejs-json文件来获得隐藏/显示功能。

现在,我有一个可靠的文件(STEP 格式:.STP)。该文件包含图层。我想为每一层获取一个 json(three.js) 文件。

问题是:

  • 如何使用免费软件导出到 threejs-json? 我读到最好的方法可能是:STEP > Wavefront OBJ [使用 freecad?] > treejs-json [使用搅拌机? ] collada格式比obj好吗?

  • 我是否必须手动将每个图层导出为 json?

  • 是否有实用程序可以从 3d 文件生成所有图层(分隔文件)(json-threejs 格式)?

【问题讨论】:

    标签: html 3d three.js cad


    【解决方案1】:

    所以,我自己做了。 Three.js 是一个很棒的库,但它需要一些 3d 技能。

    这是我的答案:

    如何使用免费软件导出到threejs-json?

    好吧,我的建议是将您的实体文件转换为 DAE,使用您想要的任何东西。 然后用Blender打开DAE,使用three.js的exporter脚本: https://github.com/mrdoob/three.js/tree/master/utils/exporters/blender

    我是否必须手动将每一层导出为 json?

    不,3D 文件包含有关图层的所有信息。所以你可以使用单个文件。

    是否有生成所有图层的实用程序?

    我没有找到好的东西。 如果要创建单层,可以拆分使用blender创建的json文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 2014-04-28
      • 2020-02-07
      • 2019-01-15
      • 2014-12-26
      相关资源
      最近更新 更多