博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
齐次坐标
阅读量:6908 次
发布时间:2019-06-27

本文共 536 字,大约阅读时间需要 1 分钟。

   所谓齐次坐标就是将一个原本是n维的向量用一个n+1维向量来表示。 实数。显然一个向量的齐次表示是不唯一的,齐次坐标的h取不同的值都表示的是同一个点,比如齐次坐标[8,4,2]、[4,2,1]表示的都是二维点[4,2]。
  那么引进齐次坐标有什么必要,它有什么优点呢?
  许多图形应用涉及到几何变换,主要包括平移、旋转、缩放。以矩阵表达式来计算这些变换时,平移是矩阵相加,旋转和缩放则是矩阵相乘,综合起来可以表示为p' = m1*p + m2(m1旋转缩放矩阵, m2为平移矩阵, p为原向量 ,p'为变换后的向量)。引入齐次坐标的目的主要是合并矩阵运算中的乘法和加法,表示为p' = M*p的形式。即它提供了用矩阵运算把二维、三维甚至高维空间中的一个点集从一个坐标系变换到另一个坐标系的有效方法。
  它可以表示无穷远的点。n+1维的齐次坐标中如果h=0,实际上就表示了n维空间的一个无穷远点。对于齐次坐标[a,b,h],保持a,b不变,|
V|=(x1*x1,y1*y1,z1*z1)^1/2的过程就表示了标准坐标系中的一个点沿直线 ax+by=0 逐渐走向无穷远处的过程。
作者:pizi0475 发表于2011-8-10 9:30:15
阅读:17 评论:0

转载地址:http://ccfcl.baihongyu.com/

你可能感兴趣的文章
iOS开发如何学习前端(1)
查看>>
『科学计算』层次聚类实现
查看>>
selenium用jquery改变元素属性
查看>>
一个支付流程要考虑到哪些测试点?
查看>>
某书2018笔试题之薯券
查看>>
对request.getSession(false)的理解(附程序员常疏忽的一个漏洞)
查看>>
手机端仿ios的日期组件脚本一
查看>>
Appium做Android功能自动化测试
查看>>
reentrantlock用于替代synchronized
查看>>
Nginx 安装部署
查看>>
三目运算符详解
查看>>
HTML中button和input button的区别
查看>>
为什么我tracert经过H3C设备的时候,老是*号,不回包
查看>>
Nginx 限制访问速率
查看>>
总结几个常用的系统安全设置(含DenyHosts)
查看>>
mysql中DATETIME类型与TIMESTAMP的区别
查看>>
博客园代码高亮插件(类似csdn的代码插入)
查看>>
浅析IT系统监控方法和应用
查看>>
Velocity教程【转】
查看>>
UDP bind() IP和prot
查看>>