合并几何后内存增加

时间:2019-05-30 08:57:07

标签: three.js

我正在绘制10,000个框对象并将几何图形合并到单个对象,但是合并后内存从100Mb增加到2Gb,并将单个对象添加到场景中,但是如果我不合并,则不会发生。有谁知道这个问题吗?

singleGeo = new THREE.Geometry()
for (const cntr of containers) {
  const mesh: any = new THREE.Mesh(geometry);
 mesh.updateMatrix();
 singleGeo.merge(mesh.geometry, mesh.matrix);
}
singleGeo.mergeVertices();
const singleMesh = new THREE.Mesh(singleGeo, new THREE.MeshLambertMaterial({ color: 0xffffff})
scene.add(singleMesh )

0 个答案:

没有答案