Переглянути джерело

potree第三方工程引入

bill 3 роки тому
батько
коміт
068529a846
100 змінених файлів з 10729 додано та 0 видалено
  1. 1 0
      index.html
  2. 10220 0
      public/lib/jquery/jquery-3.1.1.js
  3. 4 0
      public/lib/jquery/jquery-3.1.1.min.js
  4. 124 0
      public/lib/other/BinaryHeap.js
  5. 91 0
      public/lib/other/dat.gui.min.js
  6. 200 0
      public/lib/other/stats.js
  7. 5 0
      public/lib/other/stats.min.js
  8. 33 0
      public/lib/potree/LICENSE
  9. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/0.png
  10. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/1.png
  11. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/10.png
  12. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/11.png
  13. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/12.png
  14. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/13.png
  15. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/14.png
  16. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/15.png
  17. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/16.png
  18. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/17.png
  19. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/19.png
  20. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/2.png
  21. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/20.png
  22. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/21.png
  23. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/22.png
  24. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/23.png
  25. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/24.png
  26. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/25.png
  27. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/27.png
  28. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/28.png
  29. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/29.png
  30. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/3.png
  31. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/30.png
  32. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/31.png
  33. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/34.png
  34. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/35.png
  35. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/36.png
  36. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/37.png
  37. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/38.png
  38. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/39.png
  39. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/4.png
  40. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/40.png
  41. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/41.png
  42. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/42.png
  43. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/43.png
  44. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/44.png
  45. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/45.png
  46. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/46.png
  47. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/47.png
  48. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/48.png
  49. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/49.png
  50. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/5.png
  51. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/6.png
  52. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/8.png
  53. BIN
      public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/9.png
  54. 51 0
      public/lib/potree/data/panoEdit/uuidcloud/0/cloud.js
  55. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06440/r06440.bin
  56. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06440/r06440.hrc
  57. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06441/r06441.bin
  58. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06441/r06441.hrc
  59. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06442/r06442.bin
  60. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06442/r06442.hrc
  61. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06443/r06443.bin
  62. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06443/r06443.hrc
  63. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06444/r06444.bin
  64. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06444/r06444.hrc
  65. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06445/r06445.bin
  66. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06445/r06445.hrc
  67. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06446/r06446.bin
  68. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06446/r06446.hrc
  69. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06447/r06447.bin
  70. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06447/r06447.hrc
  71. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06460/r06460.bin
  72. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06460/r06460.hrc
  73. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06462/r06462.bin
  74. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06462/r06462.hrc
  75. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06464/r06464.bin
  76. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06464/r06464.hrc
  77. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r06466.bin
  78. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r06466.hrc
  79. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064660.bin
  80. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064662.bin
  81. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064664.bin
  82. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064666.bin
  83. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06640/r06640.bin
  84. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06640/r06640.hrc
  85. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06642/r06642.bin
  86. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06642/r06642.hrc
  87. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06643/r06643.bin
  88. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06643/r06643.hrc
  89. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r06644.bin
  90. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r06644.hrc
  91. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066440.bin
  92. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066442.bin
  93. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066443.bin
  94. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066444.bin
  95. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066446.bin
  96. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664460.bin
  97. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664462.bin
  98. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664463.bin
  99. BIN
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664464.bin
  100. 0 0
      public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664465.bin

+ 1 - 0
index.html

@@ -7,6 +7,7 @@
     <title>Vite + Vue + TS</title>
   </head>
   <body>
+    <img src="/public/lib/potree/potree.js" alt="">
     <div id="app"></div>
     <script type="module" src="/src/main.ts"></script>
   </body>

Різницю між файлами не показано, бо вона завелика
+ 10220 - 0
public/lib/jquery/jquery-3.1.1.js


Різницю між файлами не показано, бо вона завелика
+ 4 - 0
public/lib/jquery/jquery-3.1.1.min.js


+ 124 - 0
public/lib/other/BinaryHeap.js

@@ -0,0 +1,124 @@
+/*
+** Binary Heap implementation in Javascript
+** From: http://eloquentjavascript.net/1st_edition/appendix2.html
+**
+** Copyright (c) 2007 Marijn Haverbeke, last modified on November 28 2013.
+**
+** Licensed under a Creative Commons attribution-noncommercial license. 
+** All code in this book may also be considered licensed under an MIT license.
+*/
+
+
+
+function BinaryHeap(scoreFunction){
+  this.content = [];
+  this.scoreFunction = scoreFunction;
+}
+
+BinaryHeap.prototype = {
+  push: function(element) {
+    // Add the new element to the end of the array.
+    this.content.push(element);
+    // Allow it to bubble up.
+    this.bubbleUp(this.content.length - 1);
+  },
+
+  pop: function() {
+    // Store the first element so we can return it later.
+    var result = this.content[0];
+    // Get the element at the end of the array.
+    var end = this.content.pop();
+    // If there are any elements left, put the end element at the
+    // start, and let it sink down.
+    if (this.content.length > 0) {
+      this.content[0] = end;
+      this.sinkDown(0);
+    }
+    return result;
+  },
+
+  remove: function(node) {
+    var length = this.content.length;
+    // To remove a value, we must search through the array to find
+    // it.
+    for (var i = 0; i < length; i++) {
+      if (this.content[i] != node) continue;
+      // When it is found, the process seen in 'pop' is repeated
+      // to fill up the hole.
+      var end = this.content.pop();
+      // If the element we popped was the one we needed to remove,
+      // we're done.
+      if (i == length - 1) break;
+      // Otherwise, we replace the removed element with the popped
+      // one, and allow it to float up or sink down as appropriate.
+      this.content[i] = end;
+      this.bubbleUp(i);
+      this.sinkDown(i);
+      break;
+    }
+  },
+
+  size: function() {
+    return this.content.length;
+  },
+
+  bubbleUp: function(n) {
+    // Fetch the element that has to be moved.
+    var element = this.content[n], score = this.scoreFunction(element);
+    // When at 0, an element can not go up any further.
+    while (n > 0) {
+      // Compute the parent element's index, and fetch it.
+      var parentN = Math.floor((n + 1) / 2) - 1,
+      parent = this.content[parentN];
+      // If the parent has a lesser score, things are in order and we
+      // are done.
+      if (score >= this.scoreFunction(parent))
+        break;
+
+      // Otherwise, swap the parent with the current element and
+      // continue.
+      this.content[parentN] = element;
+      this.content[n] = parent;
+      n = parentN;
+    }
+  },
+
+  sinkDown: function(n) {
+    // Look up the target element and its score.
+    var length = this.content.length,
+    element = this.content[n],
+    elemScore = this.scoreFunction(element);
+
+    while(true) {
+      // Compute the indices of the child elements.
+      var child2N = (n + 1) * 2, child1N = child2N - 1;
+      // This is used to store the new position of the element,
+      // if any.
+      var swap = null;
+      // If the first child exists (is inside the array)...
+      if (child1N < length) {
+        // Look it up and compute its score.
+        var child1 = this.content[child1N],
+        child1Score = this.scoreFunction(child1);
+        // If the score is less than our element's, we need to swap.
+        if (child1Score < elemScore)
+          swap = child1N;
+      }
+      // Do the same checks for the other child.
+      if (child2N < length) {
+        var child2 = this.content[child2N],
+        child2Score = this.scoreFunction(child2);
+        if (child2Score < (swap == null ? elemScore : child1Score))
+          swap = child2N;
+      }
+
+      // No need to swap further, we are done.
+      if (swap == null) break;
+
+      // Otherwise, swap and continue.
+      this.content[n] = this.content[swap];
+      this.content[swap] = element;
+      n = swap;
+    }
+  }
+};

Різницю між файлами не показано, бо вона завелика
+ 91 - 0
public/lib/other/dat.gui.min.js


+ 200 - 0
public/lib/other/stats.js

@@ -0,0 +1,200 @@
+// stats.js -
+// @author mrdoob http://github.com/mrdoob/stats.js
+
+// The MIT License
+// 
+// Copyright (c) 2009-2016 stats.js author mrdoob / http://mrdoob.com/
+// 
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+// 
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+// 
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+ */
+
+var Stats = function () {
+
+	this.fps = 0;
+	var mode = 0;
+
+	var container = document.createElement( 'div' );
+	container.style.cssText = 'position:fixed;top:0;left:0;cursor:pointer;opacity:0.9;z-index:10000';
+	container.addEventListener( 'click', function ( event ) {
+
+		event.preventDefault();
+		showPanel( ++ mode % container.children.length );
+
+	}, false );
+
+	//
+
+	function addPanel( panel ) {
+
+		container.appendChild( panel.dom );
+		return panel;
+
+	}
+
+	function showPanel( id ) {
+
+		for ( var i = 0; i < container.children.length; i ++ ) {
+
+			container.children[ i ].style.display = i === id ? 'block' : 'none';
+
+		}
+
+		mode = id;
+
+	}
+
+	//
+
+	var beginTime = ( performance || Date ).now(), prevTime = beginTime, frames = 0;
+
+	var fpsPanel = addPanel( new Stats.Panel( 'FPS', '#0ff', '#002' ) );
+	var msPanel = addPanel( new Stats.Panel( 'MS', '#0f0', '#020' ) );
+
+	if ( self.performance && self.performance.memory ) {
+
+		var memPanel = addPanel( new Stats.Panel( 'MB', '#f08', '#201' ) );
+
+	}
+
+	showPanel( 0 );
+
+	return {
+
+		REVISION: 16,
+
+		dom: container,
+
+		addPanel: addPanel,
+		showPanel: showPanel,
+
+		begin: function () {
+
+			beginTime = ( performance || Date ).now();
+
+		},
+
+		end: function () {
+
+			frames ++;
+
+			var time = ( performance || Date ).now();
+
+			msPanel.update( time - beginTime, 200 );
+
+			if ( time > prevTime + 3000 ) {
+
+				this.fps = ( frames * 1000 ) / ( time - prevTime );
+				fpsPanel.update( this.fps, 100 );
+				
+
+				prevTime = time;
+				frames = 0;
+
+				if ( memPanel ) {
+
+					var memory = performance.memory;
+					memPanel.update( memory.usedJSHeapSize / 1048576, memory.jsHeapSizeLimit / 1048576 );
+
+				}
+
+			}
+
+			return time;
+
+		},
+
+		update: function () {
+
+			beginTime = this.end();
+
+		},
+
+		// Backwards Compatibility
+
+		domElement: container,
+		setMode: showPanel
+
+	};
+
+};
+
+Stats.Panel = function ( name, fg, bg ) {
+
+	var min = Infinity, max = 0, round = Math.round;
+	var PR = round( window.devicePixelRatio || 1 );
+
+	var WIDTH = 80 * PR, HEIGHT = 48 * PR,
+			TEXT_X = 3 * PR, TEXT_Y = 2 * PR,
+			GRAPH_X = 3 * PR, GRAPH_Y = 15 * PR,
+			GRAPH_WIDTH = 74 * PR, GRAPH_HEIGHT = 30 * PR;
+
+	var canvas = document.createElement( 'canvas' );
+	canvas.width = WIDTH;
+	canvas.height = HEIGHT;
+	canvas.style.cssText = 'width:80px;height:48px';
+
+	var context = canvas.getContext( '2d' );
+	context.font = 'bold ' + ( 9 * PR ) + 'px Helvetica,Arial,sans-serif';
+	context.textBaseline = 'top';
+
+	context.fillStyle = bg;
+	context.fillRect( 0, 0, WIDTH, HEIGHT );
+
+	context.fillStyle = fg;
+	context.fillText( name, TEXT_X, TEXT_Y );
+	context.fillRect( GRAPH_X, GRAPH_Y, GRAPH_WIDTH, GRAPH_HEIGHT );
+
+	context.fillStyle = bg;
+	context.globalAlpha = 0.9;
+	context.fillRect( GRAPH_X, GRAPH_Y, GRAPH_WIDTH, GRAPH_HEIGHT );
+
+	return {
+
+		dom: canvas,
+
+		update: function ( value, maxValue ) {
+
+			min = Math.min( min, value );
+			max = Math.max( max, value );
+
+			context.fillStyle = bg;
+			context.globalAlpha = 1;
+			context.fillRect( 0, 0, WIDTH, GRAPH_Y );
+			context.fillStyle = fg;
+			context.fillText( round( value ) + ' ' + name + ' (' + round( min ) + '-' + round( max ) + ')', TEXT_X, TEXT_Y );
+
+			context.drawImage( canvas, GRAPH_X + PR, GRAPH_Y, GRAPH_WIDTH - PR, GRAPH_HEIGHT, GRAPH_X, GRAPH_Y, GRAPH_WIDTH - PR, GRAPH_HEIGHT );
+
+			context.fillRect( GRAPH_X + GRAPH_WIDTH - PR, GRAPH_Y, PR, GRAPH_HEIGHT );
+
+			context.fillStyle = bg;
+			context.globalAlpha = 0.9;
+			context.fillRect( GRAPH_X + GRAPH_WIDTH - PR, GRAPH_Y, PR, round( ( 1 - ( value / maxValue ) ) * GRAPH_HEIGHT ) );
+
+		}
+
+	};
+
+};
+
+if ( typeof module === 'object' ) {
+
+	module.exports = Stats;
+
+}

Різницю між файлами не показано, бо вона завелика
+ 5 - 0
public/lib/other/stats.min.js


+ 33 - 0
public/lib/potree/LICENSE

@@ -0,0 +1,33 @@
+ 
+============
+== POTREE ==
+============
+
+http://potree.org
+
+Copyright (c) 2011-2020, Markus Schütz
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
+ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The views and conclusions contained in the software and documentation are those
+of the authors and should not be interpreted as representing official policies,
+either expressed or implied, of the FreeBSD Project.

BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/0.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/1.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/10.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/11.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/12.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/13.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/14.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/15.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/16.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/17.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/19.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/2.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/20.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/21.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/22.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/23.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/24.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/25.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/27.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/28.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/29.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/3.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/30.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/31.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/34.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/35.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/36.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/37.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/38.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/39.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/4.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/40.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/41.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/42.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/43.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/44.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/45.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/46.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/47.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/48.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/49.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/5.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/6.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/8.png


BIN
public/lib/potree/data/SS-t-7DUfWAUZ3V/depthMap/9.png


+ 51 - 0
public/lib/potree/data/panoEdit/uuidcloud/0/cloud.js

@@ -0,0 +1,51 @@
+{
+    "version": "1.8",
+    "octreeDir": "data",
+    "projection": "",
+    "points": 704256,
+    "boundingBox": {
+        "lx": -59.53813895650264,
+        "ly": -44.9291717572821,
+        "lz": -1.921428084530816,
+        "ux": 59.21291155731384,
+        "uy": 73.82187875653438,
+        "uz": 116.82962242928567
+    },
+    "tightBoundingBox": {
+        "lx": -59.53813895650264,
+        "ly": -44.9291717572821,
+        "lz": -1.921428084530816,
+        "ux": 59.21291155731384,
+        "uy": 57.569594099865728,
+        "uz": 12.006904701849632
+    },
+    "pointAttributes": [
+        {
+            "name": "POSITION_CARTESIAN",
+            "size": 12,
+            "elements": 3,
+            "elementSize": 4,
+            "type": "int32",
+            "description": ""
+        },
+        {
+            "name": "RGBA",
+            "size": 4,
+            "elements": 4,
+            "elementSize": 1,
+            "type": "uint8",
+            "description": ""
+        },
+        {
+            "name": "NORMAL_OCT16",
+            "size": 2,
+            "elements": 2,
+            "elementSize": 1,
+            "type": "int8",
+            "description": ""
+        }
+    ],
+    "spacing": 1.028414249420166,
+    "scale": 0.001,
+    "hierarchyStepSize": 5
+}

BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06440/r06440.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06440/r06440.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06441/r06441.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06441/r06441.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06442/r06442.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06442/r06442.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06443/r06443.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06443/r06443.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06444/r06444.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06444/r06444.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06445/r06445.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06445/r06445.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06446/r06446.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06446/r06446.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06447/r06447.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06447/r06447.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06460/r06460.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06460/r06460.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06462/r06462.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06462/r06462.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06464/r06464.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06464/r06464.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r06466.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r06466.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064660.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064662.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064664.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06466/r064666.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06640/r06640.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06640/r06640.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06642/r06642.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06642/r06642.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06643/r06643.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06643/r06643.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r06644.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r06644.hrc


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066440.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066442.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066443.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066444.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r066446.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664460.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664462.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664463.bin


BIN
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664464.bin


+ 0 - 0
public/lib/potree/data/panoEdit/uuidcloud/0/data/r/06644/r0664465.bin


Деякі файли не було показано, через те що забагато файлів було змінено