Implement clearTerrains method for terrain cleanup

This commit is contained in:
2026-04-18 19:52:40 +02:00
parent d246a470ec
commit 5272a7ec9a

View File

@@ -6871,6 +6871,16 @@ export class ViewportHost {
this.pathRenderObjects.clear();
}
private clearTerrains() {
for (const renderObjects of this.terrainRenderObjects.values()) {
this.terrainGroup.remove(renderObjects.mesh);
renderObjects.mesh.geometry.dispose();
renderObjects.mesh.material.dispose();
}
this.terrainRenderObjects.clear();
}
private clearEntityMarkers() {
for (const renderObjects of this.entityRenderObjects.values()) {
this.entityGroup.remove(renderObjects.group);