至于模型,A-Frame团队建议文档中的GLTF格式,因为它是为WebGL设计的。
至于
一起使用。
我正在尝试在我的A框页面中包含一个像GLTF对象这样的STL文件,但我没有取得进展。我不明白为什么文件不以类似方式工作。这是我使用GLTF文件的Glitch上工作页面的代码,而使用STL文件的代码。所有对象文件均在github上托管。
glitch.com/edit/#!/dramatic-hornet
(以下是从小故障复制的非工作代码(
<a-scene>
<a-assets>
<a-asset-item id="object" src="https://github.com/rschildge/models/raw/master/NinjaSpinner.stl"></a-asset-item>
</a-assets>
<a-entity model="#object" position="0 0 -4" scale=".1 .1 .1"></a-entity>
<!-- <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" shadow></a-box>-->
<a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4" color="#7BC8A4" shadow></a-plane>
<a-sky color="#ECECEC"></a-sky>
</a-scene>
据我所知,A-Frame的核心没有.stl
格式的任何加载程序。
有一个非常近期的社区装载机,请务必检查一下。如果它不起作用,请确保提出问题。如果有效 - 给它友好的明星。
至于模型,A-Frame团队建议文档中的GLTF格式,因为它是为WebGL设计的。
至于
model=..
语法,您需要使用加载程序组件,即gltf-loader
(就像您在小故障上一样(或其他任何内容,但它不仅可以与model
关键字