OpenGL-自主高性能三维GIS平台架构与实现视频课程

OpenGL-自主高性能三维GIS平台架构与实现视频课程
下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
VIP开通会员,本资源免费下载立即开通
OpenGL-自主高性能三维GIS平台架构与实现视频课程

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

今日签到
搜索