如何将 glb 模型拆分为 React Three Fiber 中的所有部分
Posted
技术标签:
【中文标题】如何将 glb 模型拆分为 React Three Fiber 中的所有部分【英文标题】:How can I split a glb model into all parts in React Three Fiber 【发布时间】:2022-01-03 02:43:24 【问题描述】:我正在寻找一种方法来实现与 Autodesk forge 提供的相同功能,以将 3d 模型拆分为所有可用部分并放大它们。示例在这里:https://forge-rcdb.autodesk.io/database?id=5841e11f540a4d30802763e2
【问题讨论】:
请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。 【参考方案1】:最简单的方法是使用另一个相同的模型,该模型具有爆炸动画和向内爆炸动画,您可以使用向外爆炸 onClick 渲染此模型。
onClick 普通视图播放向内动画,渲染第一个模型后没有动画。
或者您可以使用一个模型和两个动画来完成所有这些操作。
【讨论】:
以上是关于如何将 glb 模型拆分为 React Three Fiber 中的所有部分的主要内容,如果未能解决你的问题,请参考以下文章
Three.js:FBX 骨骼正确旋转,而 GLTF 骨骼奇怪地旋转