惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
S
Securelist
MyScale Blog
MyScale Blog
Jina AI
Jina AI
罗磊的独立博客
The Cloudflare Blog
美团技术团队
博客园 - 叶小钗
阮一峰的网络日志
阮一峰的网络日志
博客园 - 三生石上(FineUI控件)
月光博客
月光博客
雷峰网
雷峰网
小众软件
小众软件
aimingoo的专栏
aimingoo的专栏
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
博客园 - 聂微东
Y
Y Combinator Blog
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
MongoDB | Blog
MongoDB | Blog
T
Tailwind CSS Blog
Attack and Defense Labs
Attack and Defense Labs
博客园_首页
Latest news
Latest news
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
The Hacker News
The Hacker News
G
GRAHAM CLULEY
Simon Willison's Weblog
Simon Willison's Weblog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
P
Proofpoint News Feed
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
U
Unit 42
D
Docker
Webroot Blog
Webroot Blog
N
Netflix TechBlog - Medium
T
Tor Project blog
C
Cyber Attacks, Cyber Crime and Cyber Security
L
LINUX DO - 最新话题
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
The Last Watchdog
The Last Watchdog
B
Blog
Recent Announcements
Recent Announcements
GbyAI
GbyAI
Microsoft Azure Blog
Microsoft Azure Blog
Security Latest
Security Latest
V2EX - 技术
V2EX - 技术
N
News | PayPal Newsroom
Microsoft Security Blog
Microsoft Security Blog

博客园 - CodeBlove

SQL Server 重置SA密码语句 区分扫描枪输入和键盘输入的实现 VBA 发送邮件代码 WIN7用户文件夹迁移 IP地址排错命令 TCP/IP协议、DoD模型、OSI模型 IP寻址 IP报头包含的协议 IP报头结构 UDP数据报协议 TCP数据段格式 数据链路层(2层)数据帧结构 MAC地址结构 WOW 各等级属性换算表 基于OPENGL使用C++实现相机类 正则表达式匹配EXCEL地址字符串 C#组件项目设置与开发应用范例 清理SQLSERVER日志 DOTNET前台页面与数据表常规绑定机制分析
3D空间基础概念之三:几何变换
CodeBlove · 2012-06-18 · via 博客园 - CodeBlove

我们已经了解点和向量的关系和计算公式,以及矩阵的计算公式,接下来看看如何进行具体的坐标变换。

1.        平移矩阵

平移矩阵是最简单的矩阵,通过它可以帮助我们理解矩阵是如何参与几何图形变换的,其实只要将平移的各偏移量填入单位矩阵中就是一个平移矩阵。通过之前我们说的点与矩阵相乘的公式即可计算出几何图形位移后所有顶点的新坐标。

经过观察你会发现,用原始顶点与平移矩阵相乘其实质就是逐一对几何图形的各个顶点的分量和偏移量进行加法运算,偏移量即矩阵参数,偏移量为正时,向坐标正轴方向移动一定单位,为负数时向负轴方向位移一定单位。

在讲述3D平移矩阵前,先来个简单的2D平移矩阵,下面是一个2D平移矩阵以及运算过程的示例。

要求几何图形向X轴方向位移10单位,Y轴方向位移5单位,矩阵如下:

1   0   10

0   1   5

0   0   1

其中,对角线设置为1(单位矩阵), 先设该矩阵为字母T,则新的顶点P'=MP,P为几何图形上某一顶点坐标。

假设(x,y,w)=(3,5,1),经过矩阵运算后,P'(x',y',w')=(13,10,1),你可以使用第二章中关于顶点与矩阵相乘的公式去验证,这里就不再复述。

注意w始终为1,因为P为顶点坐标,而不是矢量,如果w为0,则w‘也为0。即P的性质不变。

今天就编辑到这里,睡觉了。。。。。。