# mvp **Repository Path**: yi_peng2000/mvp ## Basic Information - **Project Name**: mvp - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2025-10-30 - **Last Updated**: 2025-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 业余时间,准备抽空开发一版本能支持3d水淹仿真, 支持navior stokes方程的 应用, 因为cesium不太支持这个,所以才考虑重写。 工作忙,只能断断续续做 mvp-lite/ ├─ package.json ├─ tsconfig.json ├─ vite.config.ts ├─ public/ │ └─ index.html ├─ src/ ├─ gpu/ #统一 GPU 资源注册与销毁 │ ├─ GpuResourceManager.js #采用(Least Recently Used) 回收策略,根据最近使用时间排序,优先释放最久未使用的资源。 | │ ├─ ResourceRecord.js # 分别统计纹理、缓冲、帧缓冲的使用量 │ └─ DebugGpuPanel.js #调试面板 │ ├─ main.ts # 应用入口 │ ├─ app.ts # Scene 管理与初始化 │ ├─ renderer.ts # WebGL 封装:着色器、缓冲、纹理上传 │ ├─ geoMath.ts # WGS84 <-> ECEF 等函数(简化) │ ├─ tileManager.ts # 瓦片四叉树 LOD 管理 │ ├─ imageryProvider.ts # ImageryProvider(XYZ URL 模板) │ ├─ terrainHeightmapProvider.ts # Heightmap TerrainProvider(示例:噪声或 PNG) │ ├─ camera.ts # 简易轨道/飞行相机 │ ├─ entity.ts # 实体 API(点线面、模型占位) │ └─ workers/ │ └─ decoderWorker.js # Worker:用于解码瓦片数据(heightmap、quantized) ├─ demo/ # 纯静态 demo(方便直接打开 index.html) │ └─ index.html # 可不依赖打包直接运行的 demo ├─ react_flood_demo/ # 基于react+mvp开发3d洪水 动态淹没仿真 │ └─ app.ts └─ README.md 希望网友多多支持 ![alt text](image.png)