3

我已经阅读了 A-Frame 文档并直接从中复制了代码,但是我无法以 .obj 和 .mtl 格式显示 3D 对象。这就是我所拥有的:

<a-assets>
<a-asset-item id="chair-obj" src="obj/chair1.obj"></a-asset-item>
<a-asset-item id="chair-mtl" src="obj/chair1.mtl"></a-asset-item>
</a-assets>

<a-entity obj-model="obj: #chair-obj; mtl: #chair-mtl" position="0 1 -1" scale="0.000001 0.000001 0.000001"></a-entity>

文档表明这可能是 A-Frame 的比例与对象的原生比例之间的比例不匹配的问题。它建议缩小它,所以我从 0.1 到 0.000001 的步骤中这样做了,但仍然看不到显示的对象(该对象和其他测试对象是从 TurboSquid 下载的,但没有显示)。

4

1 回答 1

2

我使用了对我有用的稍微不同的语法:<a-obj-model src="#chair-obj" mtl="#chair-mtl" scale="0.001 0.001 0.001"></a-obj-model>

于 2016-09-02T19:16:30.537 回答