note.txt 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
  1. 主文件:Potree.js 该文件随便改
  2. viewer现在直接使用ViewerNew.js. 之前写过一个不完全的ExtendViewer,去除了sidebar等功能。
  3. libs文件里都没还原
  4. -------旧的---------------
  5. 主文件:start.js
  6. start.js可访问全局变量Potree,引用当前目录的其他文件(都是新增的),并修改Potree。
  7. start.js除了通过引用shim文件来修改Potree, 也可在此文件修改,更多是执行加载点云等程序。
  8. ------------------------
  9. 问题:
  10. ======================
  11. bug:
  12. 还没测融合页面
  13. ==================
  14. Volume.js VolumeTool.js 我原本在构造函数去掉了一些不用的内容,现在恢复了,如果报错再删掉
  15. ===============================
  16. libs/stats.js 这个文件夹里的内容不在这个工程里
  17. libs/three.js 这个文件夹里的内容基本上都改过,但是暂时不管,先处理potree
  18. libs/three.js/build/three.module.js
  19. WebGLRenderer对象里,setSize方法复原了,修改了src\objetcs\tool\Compass.js里renderer.setSize和src\viewer\viewerBase.js里renderer.setSize,换成了renderer.setPixelRatio
  20. event.total 我暂时复原了
  21. src/EventDispatcher.js复原了
  22. potree自己的类恢复到继承EventDispatcher.js了,自定义的类继承的是SelfEventDispatcher.js(扩展后的THREE.EventDispatcher.js)
  23. src/Actions.js复原了
  24. src/Annotation.js 复原了
  25. src/defines.js 先缓缓,好修改
  26. src/Enum.js 复原了
  27. src/Features.js 先缓缓
  28. src/KeyCodes.js 复原了
  29. src/LRU.js 复原了
  30. src/PointCloudOctree.js 先缓缓
  31. src/PointCloudOctreeGeometry.js 先缓缓
  32. src/PointCloudTree.js 复原了
  33. src/PoTree.js 先缓缓
  34. src/Potree_update_visibility.js 复原了
  35. src/PotreeRenderer.js 先缓缓,自定义??
  36. src/utils.js 复原了
  37. src/exporter/DXFExporter.js 复原了
  38. src/exporter/GeoJSONExporter.js 复原了
  39. src/loader/BinaryLoader.js 复原了
  40. src/loader/GeoPackageLoader.js 复原了
  41. src/loader/POCLoader.js 先缓缓
  42. src/loader/PointAttribute.js 复原了
  43. src/loader/ShapefileLoader.js 复原了
  44. src/materials/EyeDomeLightingMaterial.js 先缓缓
  45. src/materials/PointCloudMaterial.js 先缓缓
  46. src/materials/shaders/edl.fs 先缓缓
  47. src/materials/shaders/pointcloud.fs 先缓缓
  48. src/materials/shaders/pointcloud.vs 先缓缓
  49. src/modules/CameraAnimation/CameraAnimation.js 先缓缓
  50. src/modules/Images360/Images360.js 先缓缓
  51. src/modules/loader/2.0/DecoderWorker.js 复原了
  52. src/modules/loader/2.0/DecoderWorker_brotli.js 复原了
  53. src/modules/loader/2.0/OctreeGeometry.js 复原了
  54. src/modules/loader/2.0/OctreeLoader.js 复原了
  55. src/modules/OrientedImages/OrientedImageControls.js 复原了
  56. src/modules/OrientedImages/OrientedImages.js 复原了
  57. src/navigation/DeviceOrientationControls.js 复原了
  58. src/navigation/EarthControls.js 先缓缓,好修改
  59. src/navigation/FirstPersonControls.js 先缓缓
  60. src/navigation/InputHandler.js 先缓缓
  61. src/navigation/OrbitControls.js 先缓缓
  62. src/navigation/VRControls.js 复原了,加了个debugger,验证一下
  63. src/tools/create_github_page.js 复原了
  64. src/tools/create_icons_page.js 复原了
  65. src/tools/create_potree_page.js 复原了
  66. src/utils/PointCloudSM.js 复原了,发现没用到
  67. src/viewer/EDLRenderer.js 先缓缓
  68. src/viewer/HierarchicalSlider.js 复原了
  69. src/viewer/HQSplatRenderer.js 先缓缓
  70. src/viewer/LoadProject.js 先缓缓
  71. src/viewer/map.js 先缓缓
  72. src/viewer/potree.css 先缓缓,到时候找赖志彬修改
  73. src/viewer/PotreeRenderer.js 复原了,发现没用到
  74. src/viewer/profile.js 复原了
  75. src/viewer/SaveProject.js 复原了,发现没用到
  76. src/viewer/Scene.js 先缓缓
  77. src/viewer/sidebar.html 先缓缓
  78. src/viewer/sidebar.js 先缓缓
  79. src/viewer/View.js 先缓缓
  80. src/viewer/viewer.js 复原了,移植到custom文件夹里
  81. src/viewer/PropertyPanels/AreaPanel.js 先缓缓
  82. src/viewer/PropertyPanels/CameraAnimationPanel.js 先缓缓
  83. src/viewer/PropertyPanels/DistancePanel.js 先缓缓
  84. src/viewer/PropertyPanels/MeasurePanel.js 先缓缓
  85. src/viewer/PropertyPanels/PointPanel.js 先缓缓
  86. src/viewer/PropertyPanels/PropertiesPanel.js 复原了
  87. src/viewer/PropertyPanels/VolumePanel.js 复原了
  88. src/workers/EptZstandardDecoder_preamble.js 复原了
  89. /**************************************************************************************************************************************/
  90. src/settings.js 额外添加的
  91. src/start.js 额外添加的
  92. src/custom/* 额外添加的
  93. src/materials/BasicMaterial.js 额外添加的
  94. src/materials/DepthBasicMaterial.js 额外添加的
  95. src/materials/ModelTextureMaterial.js 额外添加的
  96. src/materials/postprocessing/* 额外添加的
  97. src/materials/shaders/basicTextured.fs 额外添加的
  98. src/materials/shaders/basicTextured.vs 额外添加的
  99. src/materials/shaders/copyCubeMap.fs 额外添加的
  100. src/materials/shaders/copyCubeMap.vs 额外添加的
  101. src/materials/shaders/depthBasic.fs 额外添加的
  102. src/materials/shaders/depthBasic.vs 额外添加的
  103. src/materials/shaders/otherShaders.js 额外添加的
  104. src/modules/clipModel/* 额外添加的
  105. src/modules/datasetAlignment/* 额外添加的
  106. src/modules/mergeModel/* 额外添加的
  107. src/modules/panoEdit/* 额外添加的
  108. src/modules/Particles/* 额外添加的
  109. src/modules/route/* 额外添加的
  110. src/modules/siteModel/* 额外添加的
  111. src/modules/CameraAnimation/CamAniEditor.js 额外添加的
  112. src/modules/Images360/DepthImageSampler.js 额外添加的
  113. src/modules/Images360/Panorama.js 额外添加的
  114. src/modules/tile/* 额外添加的
  115. src/objects/* 额外添加的
  116. src/utils/browser.js 额外添加的
  117. src/utils/cameraLight.js 额外添加的
  118. src/utils/Common.js 额外添加的
  119. src/utils/CursorDeal.js 额外添加的
  120. src/utils/DrawUtil.js 额外添加的
  121. src/utils/file.js 额外添加的
  122. src/utils/History.js 额外添加的
  123. src/utils/math.js 额外添加的
  124. src/utils/MathLight.js 额外添加的
  125. src/utils/request.js 额外添加的
  126. src/utils/searchRings.js 额外添加的
  127. src/utils/SplitScreen.js 额外添加的
  128. src/utils/SplitScreen4Views.js 额外添加的
  129. src/utils/transitions.js 额外添加的
  130. src/utils/UnitConvert.js 额外添加的
  131. src/viewer/viewerBase.js 额外添加的
  132. src/viewer/Viewport.js 额外添加的
  133. src/viewer/map/* 额外添加的