摘要: WebGL简易教程的目录汇总。 阅读全文
posted @ 2019-12-08 12:31 charlee44 阅读(4266) 评论(8) 推荐(2)
摘要: 从DEM到三维地形:用PLY、OBJ、glTF构建GIS可视化模型 通过从DEM生成PLY白模、OBJ纹理模型到glTF标准资产的完整代码示例,系统揭示了三维GIS模型构建的核心原理与技术演进。 阅读全文
posted @ 2026-01-24 20:35 charlee44 阅读(90) 评论(0) 推荐(1)
摘要: 光栅化是将投影后的三角形图元转换为屏幕像素的过程,包含三角形设置和三角形遍历两个子阶段,用于确定像素覆盖并生成带插值属性的片元。 阅读全文
posted @ 2026-01-23 21:04 charlee44 阅读(9) 评论(0) 推荐(0)
摘要: 从DEM到等高线:手撕矢量与栅格两种地形表达 深入解析等高线地形图的矢量与栅格两种生成原理,并通过 C++ 代码从零实现 DEM 到等高线的完整流程,揭示 GIS 地形表达的核心逻辑。 阅读全文
posted @ 2026-01-22 21:19 charlee44 阅读(115) 评论(0) 推荐(1)
摘要: 《实时渲染》第2章-图形渲染管线-2.3几何处理 几何处理阶段在GPU上完成顶点着色、投影、裁剪和屏幕映射,将模型从局部空间逐步转换至窗口坐标,为后续光栅化做准备。 阅读全文
posted @ 2026-01-21 20:40 charlee44 阅读(10) 评论(0) 推荐(0)
摘要: 深入剖析 GIS 栅格数据的本质——它不只是普通图片,还能表示高程、降雨、土地类型等空间信息,并通过 GDAL 演示了 GeoTIFF 的读取与创建实战。 阅读全文
posted @ 2026-01-20 13:37 charlee44 阅读(134) 评论(0) 推荐(1)
摘要: 应用程序阶段由CPU主导,负责处理输入、碰撞检测、剔除等任务,并将渲染图元传递给后续图形管线阶段,部分工作也可通过GPU计算着色器加速。 阅读全文
posted @ 2026-01-19 22:03 charlee44 阅读(9) 评论(0) 推荐(0)
摘要: 实时渲染是通过图形硬件快速生成交互式3D图像的技术,强调高帧率、低延迟与视觉真实感。 阅读全文
posted @ 2026-01-18 21:06 charlee44 阅读(11) 评论(0) 推荐(0)
摘要: 从Shapefile到GeoJSON:用GDAL实现GIS矢量数据读写与空间分析 通过 GDAL/OGR 实现了 GIS 矢量数据的完整处理流程——从 Shapefile 读取、WGS84 到 Web 墨卡托坐标转换,到 GeoJSON 写入,并演示了点与多边形拓扑关系(如 Contains)的判断方法。 阅读全文
posted @ 2026-01-13 20:25 charlee44 阅读(170) 评论(0) 推荐(0)
摘要: 通过 update-alternatives 管理多个 CMake 版本可解决兼容性问题,但需注意清除 Shell 命令哈希缓存以确保切换生效。 阅读全文
posted @ 2026-01-13 20:12 charlee44 阅读(59) 评论(0) 推荐(0)
摘要: 深入解析 GIS 中空间参考坐标系的标准化表达方式——WKT 与 EPSG 编码,并通过 GDAL 代码实战演示如何创建与输出地理坐标系和高斯-克吕格投影坐标系。 阅读全文
posted @ 2026-01-10 14:11 charlee44 阅读(135) 评论(0) 推荐(0)
摘要: GitHub/GitLab 等平台通过提交信息中的关键词自动关联或关闭 Issue,而 Git 钩子则用于在代码提交等操作时触发自定义自动化任务。 阅读全文
posted @ 2026-01-09 21:28 charlee44 阅读(30) 评论(0) 推荐(0)
摘要: 深入解析 GIS 中高程参考系统的核心概念——大地水准面、似大地水准面与参考椭球面的关系,厘清正高、正常高与大地高的区别及转换方法,并介绍我国高程基准与全球重力模型。 阅读全文
posted @ 2026-01-08 21:56 charlee44 阅读(324) 评论(0) 推荐(2)
摘要: 在 Ubuntu 系统中,从 MobaXterm 的图形化编辑到终端 Vim 操作,提供了多种灵活且适应不同权限与环境的文本文件编辑方法。 阅读全文
posted @ 2026-01-03 20:33 charlee44 阅读(415) 评论(0) 推荐(0)
摘要: 通过 cpp-httplib 后端提供 Markdown 文章的 JSON API,前端使用 Vite + Handlebars + Vditor 实现动态渲染与目录交互,完成了一个简单的前后端分离博客展示系统。 阅读全文
posted @ 2026-01-02 13:53 charlee44 阅读(335) 评论(0) 推荐(0)
摘要: cpp-httplib 的静态文件服务依赖内置 MIME 映射,对 .md 等未识别类型会触发下载,而手动设置 Content-Type: text/markdown 可使其在浏览器中直接显示。 阅读全文
posted @ 2025-12-28 13:22 charlee44 阅读(152) 评论(0) 推荐(0)
摘要: 介绍了 C++ 中使用 nlohmann/json 库实现 JSON 序列化与反序列化的完整方案,包括基础用法、嵌套对象支持、向后兼容处理及可选字段的健壮设计。 阅读全文
posted @ 2025-12-27 09:51 charlee44 阅读(265) 评论(0) 推荐(1)
摘要: 介绍了如何使用轻量级 C++ 库 cpp-httplib 快速构建支持文本、HTML 页面和 JSON 数据交互的 HTTP 服务器。 阅读全文
posted @ 2025-12-26 09:05 charlee44 阅读(221) 评论(0) 推荐(0)
摘要: 通过一个 数据库结构生成器 的示例,说明了如何在 CMake 构建过程前按需自动生成 C++ 代码。 阅读全文
posted @ 2025-12-25 09:07 charlee44 阅读(28) 评论(0) 推荐(0)
摘要: 提出一种轻量级、半自动的 C++ ORM 风格封装,通过枚举字段名、std::variant 字段值与模板生成 SQL,在缺乏反射的 C++ 中实现类型安全、可维护的 SQLite CRUD 操作,并结合构建时代码生成确保数据库结构与代码同步。 阅读全文
posted @ 2025-12-25 08:55 charlee44 阅读(220) 评论(0) 推荐(1)
摘要: 通过配置 Ubuntu 的 SFTP 服务并使用 bind mount 共享指定目录,可在 Windows 上借助 FreeFileSync 实现安全、高效的镜像同步。 阅读全文
posted @ 2025-12-24 21:13 charlee44 阅读(176) 评论(0) 推荐(2)