xzw 5 месяцев назад
Родитель
Сommit
d644f12659
3 измененных файлов с 3 добавлено и 2 удалено
  1. 1 1
      src/Potree.js
  2. 1 0
      src/custom/modules/mergeModel/MergeEditor.js
  3. 1 1
      src/custom/objects/Monitor.js

+ 1 - 1
src/Potree.js

@@ -41,7 +41,7 @@ export * from "./Points.js";
 export * from "./PotreeRenderer.js";
 export * from "./ProfileRequest.js";
 export * from "./custom/objects/TextSprite.js";
-export * from "./custom/objects/3dgs/Splat.js";
+//export * from "./custom/objects/3dgs/Splat.js";
 export * from "./utils.js";
 export * from "./Version.js";
 export * from "./WorkerPool.js";

+ 1 - 0
src/custom/modules/mergeModel/MergeEditor.js

@@ -570,6 +570,7 @@ let MergeEditor = {
           
         this.changeModelPointCount(model,'sub') 
         this.updateMemoryUsage()
+        model.dispatchEvent('dispose')
     },
     
     selectModel(model, state=true, focus, by2d){

+ 1 - 1
src/custom/objects/Monitor.js

@@ -53,7 +53,7 @@ export default class Monitor extends THREE.Object3D{
         this.cylinderFar = data.data.far || 3
         
         model.add(this)
-        
+        model.addEventListener('dispose',this.dispose.bind(this))
         
         let videoUrl = this.getVideoSrc()
         this.video = videoPlayer.getVideo(videoUrl ,this)