我在stackoverflow上的一个示例中遇到了这个场景(场景ID # 71c8eef9-b44e-447f-a0d2-fd299318da56)。当我在a帧中使用下面代码中的场景id时。
io3d.scene.getAframeElements('71c8eef9-b44e-447f-a0d2-fd299318da56').then(elems => { document.querySelector('a-scene').appendChild(elems[0]) })
我可以看到位置和比例完美的场景。然而,当我在a帧中使用我开发的场景(场景id: 8f769bc6-4a0e-4bb4-bfaa-8580ac93f88f)时,房子显示为一个非常小的对象,位置也不正确。这两个场景的代码没有区别,但它们的比例和位置不同。
我尝试使用位置和比例属性,但它不起作用。你能帮我理解一下有什么不同吗?谢谢,Niraj
发布于 2018-01-30 19:19:17
您的模型位于离worl原点非常远的地方,这意味着它距离中心(110.86,88.96)米。

使用io3d.scene.getAframeElements时,它将采用原始场景的位置和比例。
您有以下选项:
1)更改相机位置以匹配模型的偏移
2)通过更改元素的位置将模型移动到中心
3)使用appcreator创建具有正确设置的aframe场景(以下是scene的示例
4)在spaces.archilogic.com中调整场景
希望这能有所帮助!
https://stackoverflow.com/questions/48499610
复制相似问题