gpt4 book ai didi

javascript - THREE.js:将网格划分为多个部分

转载 作者:行者123 更新时间:2023-12-01 17:31:07 27 4
gpt4 key购买 nike

有没有办法把一个THREE.Mesh分成几个mesh?

例如,将具有 2000000 个多边形的网格转换为具有 1000 个多边形的 2000 个网格?

编辑:我猜你不能在“切割”原始网格后保存完全相同数量的多边形/顶点,但近似值也会很好。

最佳答案

就像让一个球体爆炸成 1000 个迷你球体?也许在 JS 中编写一个函数,从场景中获取网格,然后如果可能的话以某种方式检索多边形并将它们分开。然后做一个循环,用你从数学方程式中得到的值创建新的网格,并删除你使用的网格

 "scene.remove( object);"

并使用随机 x,y,z 坐标在旧网格的位置添加新网格

编辑:

也许看看这些例子:

https://threejs.org/examples/#canvas_particles_sprites

https://threejs.org/examples/#webgl_buffergeometry

关于javascript - THREE.js:将网格划分为多个部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48075030/

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