1

我正在尝试使用 Node.js 服务器上的 3d.io API 将场景导出为搅拌机模型。我有场景的sceneId,但是导出API 似乎只需要一个storageKey,我不确定如何从sceneId 中获取一个。我发现问题可以解决浏览器内的情况,但不能解决服务器端的情况。

4

1 回答 1

0

您可以在编辑器中对场景进行光照时导出场景(默认情况下,从平面图转换时会导出)在这种情况下,静态几何图形链接到可以导出的模型 场景结构的关卡节点有一个bakedModelUrl属性

const io3d = require('3dio')

io3d.scene.getStructure('62cb3510-6708-4f62-94c3-f9936db7e20b')
  .then(result => {
    // level node is 2nd hierarchy - below plan node
    const level = result.children.find(el => el.type === 'level')
    const storageKey = level.bakedModelUrl
    console.log(storageKey)
  })
  .catch(err => {
  })
于 2018-06-20T12:03:55.923 回答