STL文件的A型加载程序



我正在尝试在我的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关键字

一起使用。

最新更新