1

我在 stackoverflow 上的一个示例中遇到了这个场景(场景 ID # 71c8eef9-b44e-447f-a0d2-fd299318da56)。当我在下面的代码中使用该场景 ID 时。

io3d.scene.getAframeElements('71c8eef9-b44e-447f-a0d2-fd299318da56').then(elems => { document.querySelector('a-scene').appendChild(elems[0]) })

我可以看到完美的位置和比例的场景。但是,当我使用我开发的场景(场景 ID:8f769bc6-4a0e-4bb4-bfaa-8580ac93f88f)在 a 帧中使用相同的代码时,房子显示为一个非常小的对象,并且位置也不正确。两个场景的代码没有区别,但它们的比例和位置不同。

我尝试使用位置和比例属性,但没有奏效。您能否帮助了解可能有什么不同?谢谢,尼拉吉

4

1 回答 1

2

您的模型位于远离世界原点的位置,即距离中心 (110.86, 88.96) 米。

位置

当您使用io3d.scene.getAframeElements它时,它将从原始场景中获取位置和比例。

您有以下选择:

1)更改您的相机位置以匹配模型的偏移量

2)通过改变元素的位置将模型移动到中心

3)使用appcreator以正确的设置创建您的aframe场景(这是您的场景示例

4)调整spaces.archilogic.com中的场景

希望有帮助!

于 2018-01-30T11:19:17.213 回答