فهرست منبع

fix: 卡顿减轻

xzw 3 سال پیش
والد
کامیت
bcec9bdc03
3فایلهای تغییر یافته به همراه6 افزوده شده و 3 حذف شده
  1. 4 1
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 1 1
      src/sdk/cover/index.js

+ 4 - 1
public/lib/potree/potree.js

@@ -85101,7 +85101,7 @@ void main() {
     		this.dragViewport = this.hoverViewport = viewport;
           
             
-            if(isTouch || !Potree.settings.intersectWhenHover){ 
+            if(isTouch || !Potree.settings.intersectWhenHover ){ 
                 this.hoveredElements = this.getHoveredElements();
                 this.intersect = this.getIntersect(viewport);
                 //this.intersect = this.getWholeIntersect()
@@ -85938,11 +85938,14 @@ void main() {
      
      
     	getHoveredElements (interactables, dontCheckDis) {
+             
+            
     		let scenes = this.hoverViewport.interactiveScenes || this.interactiveScenes.concat(this.scene);
 
     		let interactableListeners = ['mouseup', 'mousemove', 'mouseover', 'mouseleave', 'drag', 'drop', 'click', 'select', 'deselect'];
     		
             if(!interactables){
+                return [] /////暂时!!!!!!!!!!
                 interactables = [];
                 for (let scene of scenes) {
                     scene.traverseVisible(node => {//检测加了侦听的object

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 1 - 1
public/lib/potree/potree.js.map


+ 1 - 1
src/sdk/cover/index.js

@@ -30,7 +30,7 @@ export const enter = (dom, isLocal) => {
     //isLocal = false 
     let autoLoads = []  
     let readyToAddModel 
-    let maxLoadingCount = isLocal ? 1 : 2; //正在加载模型的最大数目
+    let maxLoadingCount = /* isLocal ? 1 :  */2; //正在加载模型的最大数目
     
     
     let sdk = {