ThreeJSグループの削除
473 ワード
環境 ThreeJS 107バージョン three.min.js OrbitControls.js
説明
zは地球上で各種の機能(他のブログに参加する)を追加して、私は追加する時すべて1つのgroupを作成して、すべてのオブジェクトをgroupに追加して、このようにブラウザの圧力を減らして、一方でデータを組織して、削除しやすいです.後の反復では、方向性削除(ポイントのみ削除、柱状図のみ削除など)を考慮します.
ソリューションインタフェースコード を添付
説明
zは地球上で各種の機能(他のブログに参加する)を追加して、私は追加する時すべて1つのgroupを作成して、すべてのオブジェクトをgroupに追加して、このようにブラウザの圧力を減らして、一方でデータを組織して、削除しやすいです.後の反復では、方向性削除(ポイントのみ削除、柱状図のみ削除など)を考慮します.
ソリューション
var allChildren = scene.children;
for (var i = allChildren.length - 1; i >= 0; i--) {
if (allChildren[i] instanceof THREE.Group) {
scene.remove(allChildren[i]);
}
}