主文件:Potree.js 该文件随便改 viewer现在直接使用ViewerNew.js. 之前写过一个不完全的ExtendViewer,去除了sidebar等功能。 libs文件里都没还原 -------旧的--------------- 主文件:start.js start.js可访问全局变量Potree,引用当前目录的其他文件(都是新增的),并修改Potree。 start.js除了通过引用shim文件来修改Potree, 也可在此文件修改,更多是执行加载点云等程序。 ------------------------ 问题: ====================== bug: 还没测融合页面 ================== Volume.js VolumeTool.js 我原本在构造函数去掉了一些不用的内容,现在恢复了,如果报错再删掉 =============================== libs/stats.js 这个文件夹里的内容不在这个工程里 libs/three.js 这个文件夹里的内容基本上都改过,但是暂时不管,先处理potree libs/three.js/build/three.module.js WebGLRenderer对象里,setSize方法复原了,修改了src\objetcs\tool\Compass.js里renderer.setSize和src\viewer\viewerBase.js里renderer.setSize,换成了renderer.setPixelRatio event.total 我暂时复原了 src/EventDispatcher.js复原了 potree自己的类恢复到继承EventDispatcher.js了,自定义的类继承的是SelfEventDispatcher.js(扩展后的THREE.EventDispatcher.js) src/Actions.js复原了 src/Annotation.js 复原了 src/defines.js 先缓缓,好修改 src/Enum.js 复原了 src/Features.js 先缓缓 src/KeyCodes.js 复原了 src/LRU.js 复原了 src/PointCloudOctree.js 先缓缓 src/PointCloudOctreeGeometry.js 先缓缓 src/PointCloudTree.js 复原了 src/PoTree.js 先缓缓 src/Potree_update_visibility.js 复原了 src/PotreeRenderer.js 先缓缓,自定义?? src/utils.js 复原了 src/exporter/DXFExporter.js 复原了 src/exporter/GeoJSONExporter.js 复原了 src/loader/BinaryLoader.js 复原了 src/loader/GeoPackageLoader.js 复原了 src/loader/POCLoader.js 先缓缓 src/loader/PointAttribute.js 复原了 src/loader/ShapefileLoader.js 复原了 src/materials/EyeDomeLightingMaterial.js 先缓缓 src/materials/PointCloudMaterial.js 先缓缓 src/materials/shaders/edl.fs 先缓缓 src/materials/shaders/pointcloud.fs 先缓缓 src/materials/shaders/pointcloud.vs 先缓缓 src/modules/CameraAnimation/CameraAnimation.js 先缓缓 src/modules/Images360/Images360.js 先缓缓 src/modules/loader/2.0/DecoderWorker.js 复原了 src/modules/loader/2.0/DecoderWorker_brotli.js 复原了 src/modules/loader/2.0/OctreeGeometry.js 复原了 src/modules/loader/2.0/OctreeLoader.js 复原了 src/modules/OrientedImages/OrientedImageControls.js 复原了 src/modules/OrientedImages/OrientedImages.js 复原了 src/navigation/DeviceOrientationControls.js 复原了 src/navigation/EarthControls.js 先缓缓,好修改 src/navigation/FirstPersonControls.js 先缓缓 src/navigation/InputHandler.js 先缓缓 src/navigation/OrbitControls.js 先缓缓 src/navigation/VRControls.js 复原了,加了个debugger,验证一下 src/tools/create_github_page.js 复原了 src/tools/create_icons_page.js 复原了 src/tools/create_potree_page.js 复原了 src/utils/PointCloudSM.js 复原了,发现没用到 src/viewer/EDLRenderer.js 先缓缓 src/viewer/HierarchicalSlider.js 复原了 src/viewer/HQSplatRenderer.js 先缓缓 src/viewer/LoadProject.js 先缓缓 src/viewer/map.js 先缓缓 src/viewer/potree.css 先缓缓,到时候找赖志彬修改 src/viewer/PotreeRenderer.js 复原了,发现没用到 src/viewer/profile.js 复原了 src/viewer/SaveProject.js 复原了,发现没用到 src/viewer/Scene.js 先缓缓 src/viewer/sidebar.html 先缓缓 src/viewer/sidebar.js 先缓缓 src/viewer/View.js 先缓缓 src/viewer/viewer.js 复原了,移植到custom文件夹里 src/viewer/PropertyPanels/AreaPanel.js 先缓缓 src/viewer/PropertyPanels/CameraAnimationPanel.js 先缓缓 src/viewer/PropertyPanels/DistancePanel.js 先缓缓 src/viewer/PropertyPanels/MeasurePanel.js 先缓缓 src/viewer/PropertyPanels/PointPanel.js 先缓缓 src/viewer/PropertyPanels/PropertiesPanel.js 复原了 src/viewer/PropertyPanels/VolumePanel.js 复原了 src/workers/EptZstandardDecoder_preamble.js 复原了 /**************************************************************************************************************************************/ src/settings.js 额外添加的 src/start.js 额外添加的 src/custom/* 额外添加的 src/materials/BasicMaterial.js 额外添加的 src/materials/DepthBasicMaterial.js 额外添加的 src/materials/ModelTextureMaterial.js 额外添加的 src/materials/postprocessing/* 额外添加的 src/materials/shaders/basicTextured.fs 额外添加的 src/materials/shaders/basicTextured.vs 额外添加的 src/materials/shaders/copyCubeMap.fs 额外添加的 src/materials/shaders/copyCubeMap.vs 额外添加的 src/materials/shaders/depthBasic.fs 额外添加的 src/materials/shaders/depthBasic.vs 额外添加的 src/materials/shaders/otherShaders.js 额外添加的 src/modules/clipModel/* 额外添加的 src/modules/datasetAlignment/* 额外添加的 src/modules/mergeModel/* 额外添加的 src/modules/panoEdit/* 额外添加的 src/modules/Particles/* 额外添加的 src/modules/route/* 额外添加的 src/modules/siteModel/* 额外添加的 src/modules/CameraAnimation/CamAniEditor.js 额外添加的 src/modules/Images360/DepthImageSampler.js 额外添加的 src/modules/Images360/Panorama.js 额外添加的 src/modules/tile/* 额外添加的 src/objects/* 额外添加的 src/utils/browser.js 额外添加的 src/utils/cameraLight.js 额外添加的 src/utils/Common.js 额外添加的 src/utils/CursorDeal.js 额外添加的 src/utils/DrawUtil.js 额外添加的 src/utils/file.js 额外添加的 src/utils/History.js 额外添加的 src/utils/math.js 额外添加的 src/utils/MathLight.js 额外添加的 src/utils/request.js 额外添加的 src/utils/searchRings.js 额外添加的 src/utils/SplitScreen.js 额外添加的 src/utils/SplitScreen4Views.js 额外添加的 src/utils/transitions.js 额外添加的 src/utils/UnitConvert.js 额外添加的 src/viewer/viewerBase.js 额外添加的 src/viewer/Viewport.js 额外添加的 src/viewer/map/* 额外添加的