当前位置:网站首页>齐次坐标的理解
齐次坐标的理解
2022-06-24 09:52:00 【爬上树顶】

欧氏几何在研究空间的时候,有一部分是对于平行线的描述: 同一个平面上的两条平行线是不相交的,下面这张是鸟瞰图。

就相当于我们在一张纸上画了两条相互平行的线段,它们一定是无限延伸且不相交的。但是如果我们把我们把这张纸拿起来,眼睛从侧面去观察它我们就会发现, 这两条线不平行了(实际上本质还是平行的)

这种由视点变化导致的视觉效果变化,是跟我们的眼睛结构是有关的,在几何学上有个术语叫:投影空间(我们看到的世界万物都是投影在我们的视网膜上的)。
所以就有了这个问题:怎么解决欧氏几何平行线,在投影几何上不成立的这个问题,所以就有了齐次坐标的概念。齐次坐标一言难尽,它相当于是在欧氏几何的坐标系上硬加了一个变数,用这个变数 w 加上原来的坐标,用于解决在投影空间上原本平行的两条线变得不平行的问题假设我们把线上的每个点的x 坐标都加上变数 w , 每个点都发生了位移,我们再把纸拿起来从侧面去观察,假设正好这个 w 的值的规律是能够让两条线投影到我们的视网膜上变成平行的:

这时候我们再回到鸟瞰图上,这两条蓝色的线它是这样的:

这两条线的点是可以用 坐标 x, y 来表示的,我们就能够描述成 (x , y ) => (x/w, y/w), (x/w, y/w) 即齐次坐标。
齐次坐标的几何意义是, 它代表的只是一个方向,没有起点与终点。所以在欧氏几何中平行线就是平行线是没有交点的, 而到了投影几何中两条平行线是有交点的, 这个交点出现的位置,用变数 w 来辅助描述就是(x, y, w)。
边栏推荐
- [Qianfan 618 countdown!] IAAs operation and maintenance special preferential activities
- 2008R2 precautions for configuring L2TP pre shared key VPN
- “一次编写,运行各端”,高通重磅发布 AI 软件栈!
- 2022 the most complete and detailed JMeter interface test tutorial and detailed interface test process in the whole network - JMeter test plan component (thread < user >)
- JMeter interface test tool foundation - sampler (II)
- How does easydss use go fastdfs distributed file servers to reduce service pressure?
- Cross domain overview, simple accumulation
- Apple's legendary design team disbanded after jobs refused to obey cook
- cuda runtime error (801) : Raw out
- Appium automation test foundation - mobile end test environment construction (I)
猜你喜欢

Rising bubble canvas breaking animation JS special effect

283. move zero

Multithreaded applications - improve efficiency

Simple pricelist style code

服乔布斯不服库克,苹果传奇设计团队解散内幕曝光

Any 与 TypeVar,让 IDE 的自动补全更好用

Differences among cookies, session, localstorage and sessionstorage

Charles packet capturing tool tutorial

MYSQL_ Elaborate on database data types

MYSQL_精讲数据库数据类型
随机推荐
Canvas falling ball gravity JS special effect animation
常用的第三方ui框架
进程与多线程
Charles packet capturing tool tutorial
Cloud vendor secondary virtualization restrictions
Cool interactive animation JS special effects implemented by p5.js
Redis
Today's sleep quality record 76 points
Lightweight deployment of firefoxsend temporary file sharing service using Tencent cloud
A group of skeletons flying canvas animation JS special effect
Programmers spend most of their time not writing code, but...
What is a compressed file? What are the advantages of different methods of compressing files?
Process and multithreading
Quick completion guide for manipulator (III): mechanical structure of manipulator
Differences among cookies, session, localstorage and sessionstorage
Self service troubleshooting guide for redis connection login problems
栈题目:括号的分数
Svg+js drag slider round progress bar
What is wireless WiFi? What are the benefits of wireless WiFi
机械臂速成小指南(二):机械臂的应用