1. 首页
  2. three.js

three.js缓冲几何体爆炸效应

你好!!n我正在尝试实现单击时几何体爆炸的效果。我见过这个例子three.js示例461和我已经设法对其进行了修改,使其能够与JSON加载程序一起工作。然而,这使得处理起来非常困难,我收到了很多警告。n然后我为我的项目转换为glTF文件格式。但是,我现在遇到的问题是,我无法使细分和展开工作,因为它们需要顶点…n是否有其他方法可以实现缓冲几何体网格的展开效果?n谢谢!n由Mugen87在post#2中解决,ExplodeModifier仅确保几何体对象的所有面都具有唯一的顶点(因此不共享顶点)。对于非索引缓冲区几何体也是如此。如果有索引几何图形,则可以使用BufferGeometry.tonOnIndex创建非索引版本。因此,Exp.nExplodeModifier只会确保Geometry对象的所有面都具有唯一的顶点(因此不会共享任何顶点)。对于非索引BufferGeometry也是如此。如果有索引几何图形,则可以使用BufferGeometry.tonOnIndex89创建非索引版本。因此,不需要为BufferGeometry添加ExplodeModifier。n与TessellateModifier的情况不同。为了支持BufferGeometry,需要对其进行增强n Buffergeometry explode effectn

three.js缓冲几何体爆炸效应 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e7%bc%93%e5%86%b2%e5%87%a0%e4%bd%95%e4%bd%93%e7%88%86%e7%82%b8%e6%95%88%e5%ba%94/