上一页 1 2 3 4 5 6 7 8 ··· 26 下一页
摘要: 目录特性类声明类的使用日志级别内联宏按级别日志过滤自定义日志输出类实现记录日志 特性 文件:Base/Logger.h, Logger.cpp Logger是独立的日志系统,可输出不同级别日志信息. 默认输出目标为stdout, stderr;使用方式为C风格日志. 支持4种日志级别,支持动态调整日 阅读全文
posted @ 2025-05-18 16:53 明明1109 阅读(78) 评论(0) 推荐(0)
摘要: 目录编译编译、运行环境下载编译、运行命令行IDE 编译 编译、运行环境 支持的系统: Linux Windows (Win10 x64 专业版) MacOS Andriod IOS 编译环境: CMake 3.23.1 Visual Studio Community 2022(MSVC 19.4), 阅读全文
posted @ 2025-05-18 16:53 明明1109 阅读(85) 评论(0) 推荐(0)
摘要: 目录简介各模块特色目录结构资源第三方库 简介 SoftGLRender是一个跨平台的软件渲染器,实现了GPU渲染管线的主要步骤,通过C++模拟顶点着色器、片元着色器. 支持实时切换软件/OpenGL/Vulkan模式渲染. 可通过改项目,学习和了解现代图形编程. 特点: 1. 完整的 GPU 渲染管 阅读全文
posted @ 2025-05-18 16:53 明明1109 阅读(229) 评论(0) 推荐(0)
摘要: 目录从2D到3D透视投影模型比较不同的透视投影模型参考 从2D到3D 2D点放到平面\(z=1\),得3D点\((\frac{x}{z}, \frac{y}{z},1)\). 如果将3D点投影到2D平面呢? 观察坐标系下,在原点和要投影的点\(P\)之间,画一条直线,然后找到它与平面\(z=1\)的 阅读全文
posted @ 2025-04-12 19:56 明明1109 阅读(137) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-03-02 18:22 明明1109 阅读(82) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-03-01 19:42 明明1109 阅读(34) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-03-01 12:10 明明1109 阅读(86) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-28 21:59 明明1109 阅读(79) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-27 21:18 明明1109 阅读(55) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-27 20:57 明明1109 阅读(38) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-27 18:24 明明1109 阅读(56) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-27 17:04 明明1109 阅读(50) 评论(0) 推荐(0)
摘要: 目录 googletest:sample1 googletest:sample2 googletest:sample3 googletest:sample4 googletest:sample5 googletest:sample6 googletest:sample7 googletest:sam 阅读全文
posted @ 2025-02-27 16:40 明明1109 阅读(91) 评论(0) 推荐(0)
摘要: 目录背景环境CMake构建项目独立的CMake项目集成到现有CMake项目测试环境 背景 因为需要将CMake构建的项目从VS 2022移植到Qt6,网上找了很多资料,但很少有适用于自己情况的,比如最简单的,通过CMake从网络下载googletest代码到项目,在Qt CMake上无法下载,而在V 阅读全文
posted @ 2025-02-27 15:46 明明1109 阅读(668) 评论(0) 推荐(0)
摘要: 目录观察变换视口变换考虑像素宽度不考虑像素速宽度考虑屏幕深度参考 几何体变换到屏幕坐标一般步骤: 观察变换 观察变换(View Transformation):指3D->2D的变换,包括相机变换、投影变换及规范化、视口变换. 主要任务:将3D位置(世界坐标\((x,y,z)\))映射到2D图像坐标( 阅读全文
posted @ 2025-02-12 20:44 明明1109 阅读(317) 评论(0) 推荐(0)
摘要: 目录模型变换视图变换投影变换正交投影变换OpenGL中的正交投影Games101中的正交投影透视投影OpenGL中的透视投影Games101中的透视投影RTR 4th中的透视投影透视投影的另类理解小结参考 几何体变换到屏幕一般步骤: MVP变换:模型(Model)、视图(View)、投影(Proje 阅读全文
posted @ 2025-02-11 22:17 明明1109 阅读(1398) 评论(0) 推荐(1)
摘要: 目录基的定义基的性质维数的定义坐标空间维数与向量组的线性相关例题 基的定义 n维向量空间,可参见高等代数笔记:n维向量空间Kn 定义1 设U是\(K^n\)的一个子空间,如果\(\bm{α_1},...,\bm{α_r}\in U\),且满足2个条件: 1)\(\bm{α_1},...,\bm{α_ 阅读全文
posted @ 2025-02-10 13:36 明明1109 阅读(621) 评论(0) 推荐(0)
摘要: 目录极大线性无关组极大线性无关组的定义重要性质向量组的秩秩的定义判断秩大小关系线性无关组与秩矩阵的秩行秩与列秩的定义行秩与列秩的关系初等行列变换与行秩、列秩矩阵的秩的定义初代行列变换与矩阵的秩矩阵的秩与子式 极大线性无关组 极大线性无关组的定义 由前面文章高等代数笔记:线性相关与线性无关向量组知, 阅读全文
posted @ 2025-02-05 20:34 明明1109 阅读(556) 评论(0) 推荐(0)
摘要: 目录基本概念什么是线性相关、线性无关?常用性质线性表出与线性相关、线性无关应用参考 基本概念 什么是线性相关、线性无关? 定义1 \(K^n\)中,向量组\(\bm{α_1,α_2,...,α_s}(s\ge 1)\)是线性相关的,即\(K\)中有不全为0的数\(k_1,k_2,...,k_s\)使 阅读全文
posted @ 2025-01-20 23:24 明明1109 阅读(1380) 评论(0) 推荐(0)
摘要: 目录why?what?8条运算法则定义n维向量空间线性子空间应用小结 why? 为什么引入n维向量空间\(K^n\)? 行列式能判断数域K上的n元线性方程组有没有唯一解,并求出,但无法判定无解、无穷解. 于是,提出2种想法解决: 1)对线性方程组的增广矩阵进行初等行变换,包括:将一行的倍数加到另一行 阅读全文
posted @ 2025-01-05 00:05 明明1109 阅读(317) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 26 下一页