xzw 5 ماه پیش
والد
کامیت
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 "./PotreeRenderer.js";
 export * from "./ProfileRequest.js";
 export * from "./ProfileRequest.js";
 export * from "./custom/objects/TextSprite.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 "./utils.js";
 export * from "./Version.js";
 export * from "./Version.js";
 export * from "./WorkerPool.js";
 export * from "./WorkerPool.js";

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

@@ -570,6 +570,7 @@ let MergeEditor = {
           
           
         this.changeModelPointCount(model,'sub') 
         this.changeModelPointCount(model,'sub') 
         this.updateMemoryUsage()
         this.updateMemoryUsage()
+        model.dispatchEvent('dispose')
     },
     },
     
     
     selectModel(model, state=true, focus, by2d){
     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
         this.cylinderFar = data.data.far || 3
         
         
         model.add(this)
         model.add(this)
-        
+        model.addEventListener('dispose',this.dispose.bind(this))
         
         
         let videoUrl = this.getVideoSrc()
         let videoUrl = this.getVideoSrc()
         this.video = videoPlayer.getVideo(videoUrl ,this)
         this.video = videoPlayer.getVideo(videoUrl ,this)