xzw 3 年之前
父節點
當前提交
1492e0e798
共有 3 個文件被更改,包括 6 次插入6 次删除
  1. 4 4
      public/lib/potree/potree.js
  2. 1 1
      public/lib/potree/potree.js.map
  3. 1 1
      src/sdk/cover/index.js

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

@@ -63670,7 +63670,7 @@ void main() {
             //this.bound = new THREE.Box3(new THREE.Vector3(-1,-1,-1),new THREE.Vector3(1,1,1))
             
             viewer.transformationTool.setModeEnable('scale',false);
-            viewer.ssaaRenderPass.sampleLevel = 0; //奇怪好像没啥锯齿?  sampleLevel为1 的话,ground就不会
+            viewer.ssaaRenderPass.sampleLevel = 1; //  sampleLevel为1 的话,ground就不会变黑
         }
         
         Potree.settings.sizeFitToLevel = true;//当type为衰减模式时自动根据level调节大小。每长一级,大小就除以2
@@ -63693,7 +63693,7 @@ void main() {
                     pointcloud.changePointOpacity(1);
                     material.shape = Potree.PointShape.SQUARE; 
                     pointcloud.color = pointcloud.material.color = originDataset.color;  
-                    pointcloud.dataset_id = originDataset.id;//供漫游点找到属于的dataset点云
+                    //pointcloud.dataset_id = originDataset.id;//供漫游点找到属于的dataset点云
                     pointcloud.timeStamp = timeStamp; 
                     //transformPointcloud(pointcloud, originDataset)
                     scene.addPointCloud(pointcloud);
@@ -63798,7 +63798,7 @@ void main() {
                 
                 
                 model.boundCenter = model.boundingBox.getCenter(new Vector3);
-                
+                model.dataset_id = prop.id;
                 done(model);
             };
         
@@ -63844,7 +63844,7 @@ void main() {
                 let callback = (object)=>{
                     //focusOnSelect(object, 1000)  
                     object.isModel = true;
-                    object.dataset_id = Date.now(); //暂时
+                    //object.dataset_id = Date.now() //暂时
                     
                     object.traverse(e=>e.material && (e.material.transparent = true));
                     /* object.addEventListener('select',(e)=>{

文件差異過大導致無法顯示
+ 1 - 1
public/lib/potree/potree.js.map


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

@@ -32,7 +32,7 @@ export const enter = (dom) => {
         if (intersect && intersect.location) {
             worldPos = intersect.location.clone()
             modelId = intersect.pointcloud ? intersect.pointcloud.dataset_id : intersect.object.dataset_id
-            localPos = Potree.Utils.datasetPosTransform({ toDataset: true, datasetId:modelId, position })
+            localPos = Potree.Utils.datasetPosTransform({ toDataset: true, datasetId:modelId, position:worldPos })
         } else return null
         
         return { worldPos, modelId, localPos }