简介
![图片[1]-51CTO-OpenGL-自主高性能三维GIS平台架构与实现2025-888资源网](https://666root.com/wp-content/themes/ripro/timthumb.php?src=https://666root.com/wp-content/uploads/2025/09/1758289737-48192fb1c864746.png&h=200&w=300&zc=1&a=c&q=100&s=1)
课程目录:
├── 1 课程介绍.mp4
├── 10 框架之-Frame.mp4
├── 100 瓦片插件-Shapefile(Shp)瓦片.mp4
├── 101 801-架构设计-矢量.mp4
├── 102 802-架构设计-矢量接口实现(shp文件解析).mp4
├── 103 803-架构设计-矢量接口实现(shp文件解析.mp4
├── 104 804-架构设计-矢量接口实现(shp文件解析)..mp4
├── 105 805-架构设计-矢量接口实现(shp文件解析).mp4
├── 11 框架之多线程绘制.mp4
├── 12 框架之多线程绘制(2).mp4
├── 13 上下文管理(框架数据结构).mp4
├── 14 上下文管理(框架数据结构)-资源管理.mp4
├── 15 上下文管理(框架数据结构)-资源管理2.mp4
├── 16 上下文管理(框架数据结构)-纹理管理.mp4
├── 17 上下文管理(框架数据结构)-Image.mp4
├── 18 创建3D场景.mp4
├── 19 引入摄像机.mp4
├── 2 窗口建立.mp4
├── 20 摄像机完善.mp4
├── 21 摄像机控制.mp4
├── 22 摄像机控制-鼠标缩放.mp4
├── 23 三维向量实现包围盒包围球.mp4
├── 24 包围盒计算通用化以及变化更新.mp4
├── 25 包围盒-实践.mp4
├── 26 包围球.mp4
├── 27 坐标转换,实现经纬度世界坐标窗口坐标.mp4
├── 28 射线.mp4
├── 29 射线的应用-三角形相交.mp4
├── 3 环境配置.mp4
├── 30 射线的应用-拾取.mp4
├── 31 摄像机的完善.mp4
├── 32 优化完善框架-资源数据优化处理.mp4
├── 33 优化OpenGL线程上下文处理.mp4
├── 34 墨卡托投影.mp4
├── 35 摄像机原理介绍.mp4
├── 36 第三人称摄像机.mp4
├── 37 摄像机的旋转-中心点.mp4
├── 38 代码整理封装.mp4
├── 39 摄像机的旋转-任意点.mp4
├── 3dmap-107课时.zip
├── 4 窗口类的抽象封装.mp4
├── 40 摄像机缩放-任意点推进.mp4
├── 41 摄像机移动漫游.mp4
├── 42 场景管理的知识介绍OctreeQuadTreeBSP.mp4
├── 43 四叉树-TileId计算.mp4
├── 44 瓦片Id计算&坐标转换.mp4
├── 45 场景管理-四叉树-初步.mp4
├── 46 场景管理-四叉树-框架.mp4
├── 47 场景管理-四叉树-框架2.mp4
├── 48 场景管理-四叉树-节点分割退化.mp4
├── 49 场景管理-四叉树绘制.mp4
├── 5 上下文管理(OpenGLSetup).mp4
├── 50 场景管理-四叉树-瓦片加载.mp4
├── 51 场景管理-四叉树-无数据处理.mp4
├── 52 场景管理-四叉树-无数据处理(2).mp4
├── 53 场景管理-四叉树-无数据处理-方式2.mp4
├── 54 场景管理-四叉树-无数据处理-方式2-数据不全处理.mp4
├── 55 场景管理-四叉树-优化操作-总结.mp4
├── 56 场景管理-四叉树-优化操作-总结.mp4
├── 57 数据管理-异步数据加载.mp4
├── 58 任务系统-线程模型(生产者与消费者).mp4
├── 59 任务系统-线程间通讯的基础.mp4
├── 6 OpenGL帧循环.mp4
├── 60 任务系统-接口定义实现.mp4
├── 61 任务系统-框架实现.mp4
├── 62 任务系统-框架实现(2).mp4
├── 63 任务系统-打通流程.mp4
├── 64 任务系统-OpenGL数据流程.mp4
├── 65 任务系统-流程优化.mp4
├── 66 任务系统-流程优化2.mp4
├── 67 影响性能的因素(时间都去哪里了).mp4
├── 68 API调用时间原理分析.mp4
├── 69 顶点数据打包.mp4
├── 7 事件处理.mp4
├── 70 顶点数据打包-索引方式.mp4
├── 71 纹理打包(方式1).mp4
├── 72 纹理打包(方式2-数组cache).mp4
├── 73 纹理打包(方式2-数组cache)2.mp4
├── 74 降低绘制数据量.mp4
├── 75 优化节点(不可见处理).mp4
├── 76 优化节点(不可见处理)2.mp4
├── 77 优化节点(不可见处理).mp4
├── 78 纹理压缩.mp4
├── 79 cache(缓存).mp4
├── 8 获取OpenGL高版本功能.mp4
├── 80 总结.mp4
├── 81 框架设计原理.mp4
├── 82 利用dll(动态链接库)重构架构.mp4
├── 83 主工程的接口设计与实现.mp4
├── 84 改进完善代码支持嵌入到其他窗口中.mp4
├── 85 外部输入事件处理.mp4
├── 86 瓦片插件-任意格式瓦片支持.mp4
├── 87 瓦片插件-任意格式瓦片支持2.mp4
├── 88 瓦片插件-任意格式瓦片支持3.mp4
├── 89 瓦片插件-任意格式瓦片支持4.mp4
├── 9 框架之-OpenGL封装.mp4
├── 90 瓦片插件-任意格式瓦片支持5.mp4
├── 91 图源插件应用-TMS图源加载.mp4
├── 92 瓦片插件-HttpGoogle.mp4
├── 93 瓦片插件-HttpGoogle(2).mp4
├── 94 瓦片插件-HttpGoogle(3).mp4
├── 95 瓦片插件-通用插件(1).mp4
├── 96 瓦片插件-通用插件(2).mp4
├── 97 瓦片插件-通用插件(3).mp4
├── 98 瓦片插件-用户自定义绘制.mp4
└── 99 -瓦片插件-GDI多线程绘制.mp4