首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >我们在计算机图形学中使用3x3矩阵吗?

我们在计算机图形学中使用3x3矩阵吗?
EN

Computer Graphics用户
提问于 2016-09-15 17:02:16
回答 1查看 906关注 0票数 6

我对计算机图形学做了一些业余爱好的研究,并看到了这篇关于四元数:http://www.opengl-tutorial.org/assets/faq_四元数/index.html#q2的文章。

在关于矩阵的第一节中,它描述了2x2、3x3和4x4矩阵及其函数。下面是3x3矩阵的条目:

3x3矩阵用于执行低成本的三维动画。旋转和乘法等操作可以使用矩阵操作来执行,但是透视深度投影可以执行using标准优化为纯除法操作。

我不知道这是否意味着3x3矩阵不再被使用,或者我们是否还在使用它们来对某些动画进行更简单的计算。我明白什么是透视深度投影,但它是什么意思,它是使用纯除法操作?

EN

回答 1

Computer Graphics用户

回答已采纳

发布于 2016-09-16 03:47:27

这句话是一种很奇怪的说法。我们在计算机图形学中肯定使用3x3矩阵。它们对于二维物体的仿射变换往往是最有用的。它允许您进行缩放、旋转、剪切和平移(在2D中),但不允许进行透视转换。我相信这就是这句话想说的。

要将3D场景的透视投影到2D平面(如计算机屏幕),在某个时候,您将需要将几何中每个点的x和y分量除以某种因子,从而预测z维中的直线。这就是他们所指的分歧。有关更多详细信息,请参阅这篇文章。在报告中,他们描述:

最简单的透视投影使用原点作为投影中心,z=1作为图像平面。这个变换的函数形式是x‘=x/ z;y’=y/ z。

票数 4
EN
页面原文内容由Computer Graphics提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://computergraphics.stackexchange.com/questions/4011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档