5

我上传了我的 2D 流程图并收到了 3D 平面图邮件。我可以从 3d 平面图 url 获取场景 ID,但我不能将它用于我的 aframe 场景,因为 agrane 需要存储密钥来加载场景。我可以将场景 ID 粘贴到应用程序创建者以获取存储密钥数据。如何通过存储 API 而不是通过应用程序创建者从我上传的 3d 模型中获取 .data3d.buffer?

4

1 回答 1

3

我们刚刚发布了带有新 3dio.js 版本 1.0.1 的场景 API

要将包含来自 Archilogic 场景的家具项目的烘焙模型(data3d.buffer 文件)放入 A-Frame 中,您可以执行以下操作:

const sceneId = '5dc58829-ecd3-4b33-bdaf-f798b7edecd4'
const sceneEl = document.querySelector('a-scene')
io3d.scene.getAframeElements(sceneId)
  .then(element => {
    sceneEl.appendChild(element)
  })

看看这里的文档:https ://3d.io/docs/api/1/scene.html

要改善室内空间的 A-Frame 照明,您可以将io3d-lighting组件添加到 A-Frame 场景元素。

<a-scene io3d-lighting>
</a-scene>
于 2017-09-27T08:36:48.137 回答