OpenStreetMap数据下载开源地图数据(OpenStreetMap)有全世界的开发者提供支持的开源矢量地图。 所有数据每七天更新一次,必须一次下完否则就得重头下载 pbf下载 官网下载地址:官方下载地址 pbf数据下载:德国、新加坡、美国源(没有日本的快,但是新,而且相对快,迅雷平均2.8M/s) 日本源(国内下载最快,但是不够新,迅雷平均3.2M/s) 52G的文件大概下载了两天: planet下载 下载地址1:平 2020-10-26 OSM #OSM
OpenGL开发库介绍OpenGL系列分为OpenGL标准版、ES版、SC。 OpenGL PC版为最全版本,一般由显卡厂商提供最全的支持。不同系统与OpenGL交互接口为WGL/GLX/AGL 在嵌入式设备中(比如手机、树莓派等等)使用简化版的OpenGL,即OpenGL ES(Embedded System)。系统窗口与OpenGL ES交互接口为EGL 在飞机、汽车等实时性要求比较高的情况下,OpenGL ES 2020-11-01 OpenGLut #OpenGL #GLUT
OpenGL开发入门教程索引本系列将记录OpenGL开发过程中一系列相关操作、技术总结、项目经验等等,主要是: 成体系的资料难找,大部分教程都是从别处抄来的,东一块西一块 记忆力不够,有些操作过段时间就忘记了,所以要记录,这也是我写博客建网站的原因 以线性索引的方式记录开发流程,方便技术总结及架构整理 最重要的是指明方向,我永远都忘不了刚开始接触时,找不到资料、无从下手、迷茫无助的感觉 先介绍一些OpenGL通用的概念 2022-06-05 OpenGL #OpenGL
OpenGL名词解释buffer 一段连续的内存区域 data buffer 将本地图片*.jpg数据加载至内存,即data buffer。 它的大小和图片存储在磁盘中文件大小一致,但其数据并不直接描述像素(因为我们常用的图片数据本身就是压缩后的)。 image buffer Image Buffers代表图片元数据Data Buffers在内存中被解码后的表示,每个元素代表一个像素点的颜色,即常说的位图。 其 2022-03-11 OpenGL #OpenGL
OpenGL参考资料本文列出此教程从入门到入土所涉及的所有参考资料、Github仓库等等。 Nehe OpenGL chenzilin_qt-opengl sprintr_opengl-examples arthurfait egl hajimehoshi egltest svenpilz egl_offscreen_opengl matusnovak rpi-opengl-without-x abaugus Op 2022-03-11 OpenGL #OpenGL
OpenGL入门教程33:加载TGA数据系列教程索引:OpenGL入门教程索引 tga是由美国Truevision公司为其显示卡开发的一种图像文件格式,已被国际上的图形、图像工业所接受。现已成为数字化图像,以及运用光线跟踪算法所产生的高质量图像的常用格式。TGA文件的扩展名为.tga,该格式支持压缩,使用不失真的压缩算法,可以带通道图,另外还支持行程编码压缩。 TGA(Targa)格式是计算机上应用最广泛的图象格式。在兼顾了BMP的图象 2020-11-18 OpenGL #OpenGL
OpenGL入门教程19:粒子系统系列教程索引:OpenGL入门教程索引 首先函数基本的架构是: 在main函数中glut*Func()的参数为回调函数,需要在main函数外独立实现。 重要的是四个回调函数: initGL,初始化函数 reshapeGL,尺寸调整函数,当窗口的尺寸发生变化时调用此函数重新绘图 keyboard,捕获键盘输入并处理 displayGL,将想要显示的图像绘制出来的函数 其他函数说明见OpenGL 2020-11-18 OpenGL #OpenGL
OpenGLut入门教程索引本系列是基于NeHe的系列教程,原版教程是基于Windows的,当然也有移植到其他平台和后端。 但是除了Windows平台的代码不是很完整,所以本系列主要是将Windows版的代码移植到Linux下,并基于glut后端。 同时进行精简,比如说对于TGA格式的图片读取,作者自己写了一个解析库(作者想要保持100%原创),作为入门系列没必要,本系列中使用现有的stb库替代。 本系列主要是具体功能实现, 2020-09-12 OpenGLut #OpenGL #GLUT
OpenGLut入门教程10:迷雾系列教程索引:OpenGLut入门索引 上一篇:OpenGLut入门教程08:光照 和灯光类似。迷雾有颜色,有角度等等 opengl三维世界坐标系为: OpenGL坐标系(物体、世界、照相机坐标系)属于右手坐标系 设备坐标系使用的是左手坐标系 我们之前开发的代码中一般z轴部分为负值,也就是说,我们看的视角是从z轴的+方向看向-方法。迷雾按照我们看的方向投射在我们绘制的物体上。 首先函数基本的 2021-10-19 OpenGLut #OpenGL #GLUT