ThreeJS 移除group

环境

  • ThreeJS 107版本
  • three.min.js
  • OrbitControls.js

说明

z在地球上添加了各种功能(参加其他博文),我在添加的时候都创建了一个group,把所有的对象添加到group里,这样一方面减小了浏览器压力,另一方面方便组织数据,方便删除。后面迭代考虑定向删除(比如只删除点、只删除柱状图等)

解决方案

  1. 附上接口代码
var allChildren = scene.children;
for (var i = allChildren.length - 1; i >= 0; i--) {
if (allChildren[i] instanceof THREE.Group) {
scene.remove(allChildren[i]);
}
}
原文地址:https://www.cnblogs.com/giser-s/p/12928789.html