使用 React-三纤维解析模型
react- Three-Fiber 提供 useLoader
来加载模型。 示例展示了如何从路径/url加载模型。我已将模型的二进制表示形式保存在浏览器的 IndexDB 中。
我添加了这个沙箱。它显示了如何通过路径/URL 加载模型(如文档中所述)。它还显示了我需要如何将二进制文件从 localStorage
读取到 binaryFromLocalStorage
中。
我将如何使用react-三纤维加载/解析binaryFromLocalStorage
?
react-three-fiber provides useLoader
to load models. The examples show how to load models from a path/url. I've saved the binary representation of my model in the IndexDB of the browser.
I added this sandbox. It shows how the models are loaded via path/URL (like described in the docs). Also it shows how I need to read the binary from the localStorage
into binaryFromLocalStorage
.
How would I load/parse binaryFromLocalStorage
with react-three-fiber?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
LocalStorage只能存储字符串。
因此,
读取
将二进制文件保存到 localStorage 可能非常不稳定,因为 localStorage 只有 5MB,并且不同的浏览器有不同的限制。
您可能想改用indexDB。
您可以选择使用localForage,它提供了localStorage的API接口
LocalStorage can only store strings.
So,
To read
Saving binary to localStorage can be very unstable because localStorage is only 5MB, and different browsers have different limits.
You may want to use indexDB instead.
You can choose to use localForage, which provides a API interface to localStorage