gpt4 book ai didi

three.js - 如何在运行时在框架中加载3D对象?

转载 作者:行者123 更新时间:2023-12-04 07:39:36 25 4
gpt4 key购买 nike

我正在一个需要在运行时加载3D对象的aframe项目。我已经阅读了A-Frame文档,并且aframe似乎根本不支持运行时资源加载。

我通过protyze(https://github.com/protyze/aframe-asset-on-demand-component)发现了按需配置框架组件,它似乎允许在运行时加载img,音频和视频。但是其文档并未指出在运行时将3D对象(如.obj或.dae中的文件)加载的可能性。

有没有人尝试使用上述组件来实现3D对象的运行时加载?还是有其他方法可以达到这个目的?

最佳答案

忽略<a-assets>,因为这是针对运行前网络预加载的。

只需使用setAttribute设置模型组件:

el.setAttribute('gltf-model', 'path/to/model.gltf')

要么

el.setAttribute('obj-model', {obj: 'path/to/model.obj'})

关于three.js - 如何在运行时在框架中加载3D对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49269426/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com