- 博客(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=1nTi), $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关注的人