当前位置:首页 > > 正文内容

齐次坐标

admin5年前 (2020-09-01)9741

听了一下闫令琪的现代计算机图形学入门课程第三节的内容,关于坐标变换这一节真的是令人耳目一新。视频在此:https://www.bilibili.com/video/BV1X7411F744?p=3

transformation 变换,包括坐标的平移与旋转放缩等,从二维开始着手,首先看放缩:由 放缩前的 x 到放缩后的 x' ,和 放缩前的 y 到放缩后的 y' ,只是乘了一个比例系数,即:

image.png

旋转默认按照以原点为中心,逆时针旋转为正方向操作,写成矩阵形式如下:

image.png

平移操作:

image.png

但是同时存在乘法与加法,这样不好操作,于是转为齐次坐标(homogeneous coordinates)

就成了下面的形式:

image.png

那么如果将一个图形变换到其它位置,是先应用线性变换还是先平移呢,呐,应该是先线性变换再平移,可以试一下,如果先平移再线性变换,是得不到想要的变换后的图形的。



扫描二维码推送至手机访问。

版权声明:本文由lovedm.club发布,如需转载请注明出处。

本文链接:https://www.lovedm.club/?id=79

分享给朋友:

“齐次坐标” 的相关文章

Origin9.1绘图时加外边框

参考百度经验https://jingyan.baidu.com/article/4b07be3caf7e6448b280f36d.html...

内网穿透下搭建方舟服务器

内网穿透下搭建方舟服务器

EPIC领了方舟,顺便steam上也买了,现在的问题是搭服务器没有公网ip,没法和基友们愉快玩耍,于是乎用内网穿透吧。 需要准备:有公网ip的服务器一台,frp软件,搭建方舟的服务器一台。 公网ip的服务器建议选国内的,延迟低,百度腾讯阿里都可以,就是带宽贵点,可以选学生服务器,虽然有期限,但...

ArcMap中的融合工具

ArcMap中的融合工具

接上篇文章,提取出属于山东省的县级市后,需要对属于同一个地级市的县级市进行合并,可以使用工具箱下的 数据管理工具--制图综合--融合按照地级市的名字进行融合,确定后字段中名字相同的会进行合并。融合前后如下图:end. . ....

OpenGL(二)

OpenGL(二)

GLFW与GLAD    在绘制出想要的效果之前,需要先常见OpenGL上下文和一个用于显示的窗口。但是这些操作在每个系统上是不一样的,OpenGL讲这些操作抽象出去,需要我们自己创建窗口,定义OpenGL上下文以及处理用户输入。有些库为我们提供了这些功能,用来创建上下文和创建窗...

OpenGL(四)

OpenGL(四)

以下内容均来自处网站:https://learnopengl-cn.github.io/01%20Getting%20started/04%20Hello%20Triangle/本文的主要内容是绘制第一个OpenGL的三角形。首先记住三个词:顶点数组对象:Vertex Array Object,VA...

矩阵乘法次数

p*q的矩阵和q*r的矩阵相乘,计算时需要的乘法的次数是p*q*r 。想想很简单,最后算出来的矩阵是p*r的,最后每个矩阵元素在计算时算了q次乘法,所以最后算出来总共是p*q*r次乘法。...