自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 3D正交投影 - 2.左手系DirectX的矩阵推导

3D正交投影3D正交投影 - 1.左手系一般情况下的矩阵推导1.务必先移步上方链接查看左手系一般情况下的推导2.DirectX在左手系一般情况下进行约束3.约束CVV的z∈[0,1]z\in[0,1]z∈[0,1]左手系DirectX Pcamz和P_{camz}和Pcamz​和 PcvvzP_{cvvz}Pcvvz​范围:Pcamz∈[n,f]P_{camz} \in [n, f...

2019-11-24 13:28:26 381

原创 3D正交投影 - 1.左手系一般情况下的矩阵推导

3D正交投影原创 3D透视投影 - 1.左手系一般情况下的矩阵推导友情链接提示:可以参考透视投影进行对比视锥体图示分析PcamP_{cam}Pcam​ >>>投影>>> PfilmP_{film}Pfilm​ >>>齐次除法>>> PcvvP_{cvv}Pcvv​剪裁坐标:Pclip=(clipx,clipy...

2019-11-24 13:15:46 507

原创 3D透视&正交投影 - 3.右手系OpenGL的矩阵推导

3D透视投影原创 3D透视投影 - 1.左手系一般情况下的矩阵推导1.务必先移步上方链接查看左手系一般情况下的推导2.右手系OpenGL差别有二3.差别一:+z+z+z轴向取反4.差别二:OpenGL使用列向量(即矩阵右乘列向量进行变换根据差别一:我们只需对左手系进行运算后对zzz取负即可如何取负,将取负操作联入除法操作,即将www取负这样最终可以得到正确的CVV根据差别...

2019-11-24 12:37:04 707

原创 3D透视投影 - 2.左手系DirectX的矩阵推导

3D透视投影原创 3D透视投影 - 1.左手系一般情况下的矩阵推导1.务必先移步上方链接查看左手系一般情况下的推导2.DirectX在左手系一般情况下进行约束3.约束CVV的z∈[0,1]\in[0,1]∈[0,1]取出一般情况下对ClipzClip_zClipz​的线性方程:Clipz=aCamz+bClip_z =aCam_z + bClipz​=aCamz​+bCam_z约束...

2019-11-24 12:20:34 535

原创 3D透视投影 - 1.左手系一般情况下的矩阵推导

3D透视投影前置理论齐次除法:[x, y, z, w] => [xw\frac{x}{w}wx​,yw\frac{y}{w}wy​,zw\frac{z}{w}wz​]透视投影 - 齐次除法:[x, y, z, z] => [xz\frac{x}{z}zx​,yz\frac{y}{z}zy​,1]标准观察体(Canonical View Volume, CVV):标准立方体 x,...

2019-11-23 18:15:52 805

原创 并查集(路径压缩、移花接木、按秩合并)

文章目录1.数据结构2.查找&合并 - 版本13.查找&合并 - 版本2 (稳定、推荐)1.数据结构int parent[n];解释:parent[i]即元素[i]的上一个连通结点(父节点)(想象一棵树中结点的父节点)2.查找&合并 - 版本1非路径压缩int Find(int i){ while(i != parent[i]) i = parent[i];...

2019-09-14 18:11:28 123

原创 进程典型七大调度算法

进程调度方式类别:抢占式、非抢占式调度算法的评价准则面向用户作业周转时间 = 后备队列等待时间 + 就绪队列等待时间+执行时间+等待IO时间平均周转时间 = T=1n(∑i=1nTi)T = \frac{1}{n}(\sum_{i=1}^nT_i)T=n1​(∑i=1n​Ti​), $T_i $为作业i的周转时间带权周转时间 = W=1n(∑i=1nTiTSi)\frac{1}{n}(...

2019-05-08 21:05:26 1417

原创 VisualStudio2017+SSH+WSL 开发调试Linux C/C++

VisualStudio2017+SSH+WSL 开发调试Linux C/C++编写目的准备好那就让我们开始吧!1. 让你的Window10支持WSL2. 获取WSL3. 配置WSL1) 安装 gcc g++ gdb gdbserver ssh zip2) 配置 SSH4. 安装/更新 VisualStudio20175. 创建工程6. 调试程序编写目的当你点开该博客时,我假设你:对Vis...

2018-11-09 21:25:16 7154 1

原创 SQL之数据更新

SQL之数据更新实现:插入数据 - INSERT INTO可以:插入元组可以:插入子查询获取元组实现:修改数据 - UPDATE SET可以:修改单元组的值可以:修改全元组的值可以:使用子查询实现:删除数据 - DELTE FROM可以:删除单元组可以:删除全部元组可以:使用子查询最后:补充说明SQL之数据更新 文章为个人读书总结笔...

2018-04-23 23:04:22 468

原创 SQL之数据查询

SQL之数据查询假如我想:单表查询实现:选择表中的若干列(SELECT我能:查询指定列我能:查询全部列我能:查询经过计算后得到的值实现:选择表中的若干元组(WHERE我能:消除取值重复的行(DISTANCT我能:查询满足条件的元组(WHERE实现:ORDER BY 子句使用:聚集函数实现:GROUP BY 子句假如我想:连接查询( FROM实现:等值与非等...

2018-04-21 16:27:22 1349

原创 SQL之数据定义

数据定义基本表的定义、删除、修改定义基本表数据类型修改基本表删除表索引的建立与删除建立索引修改索引删除索引数据字典数据定义 文章为个人读书总结笔记 发现错误以及如果有什么建议可以及时通知我哟!SymbolMeaning( 符号含义 < > : Angle brackets delimit character str...

2018-04-20 22:51:04 2563

原创 SQL概述

SQL 概述SQL 的产生和发展简述SQL 特点SQL 基本概念SQL 概述 文章为个人读书总结笔记 发现错误以及如果有什么建议可以及时通知我哟!SQL 的产生和发展简述92标准获取:ANSI-92 SQLSQL 特点统一数据查询( data query数字操纵( data manipulation数据定义( data def...

2018-04-20 20:52:23 628

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除