正射投影和透视投影之间有什么区别?


10

我一直在学习《计算机图形学基础》(但第三版)一书中的计算机图形学,最后阅读了有关投影的信息。但是,我不完全了解正投影和透视投影之间的区别是什么?为什么我们都需要它们,它们在哪里使用?我还想了解什么是透视投影中在正交投影之前应用的透视变换。最后,为什么我们需要进行视口转换?我的意思是,如果摄影机/查看器未查看 -direction,则使用视图转换,但是视口又如何?-ž

Answers:


8

正投影是平行投影。此转换后,原本平行的每条线将平行。正射投影可以通过仿射变换来表示。

相反,透视投影不是平行投影,并且在此操作之后,原本平行的线将不再平行。因此,透视投影无法通过仿射变换完成。

为什么需要正交投影?由于多种艺术和技术原因,它很有用。正射投影用于CAD工程图和其他技术文档中。例如,主要原因之一就是要验证您的零件确实适合于在平面图上为其预留的空间。经常选择正交投影,以便易于测量尺寸。在许多情况下,这只是一种方便的方法,可以从不同的角度表示问题,从而更容易确定坐标。

邻位

图像1:针对同一对象的许多有用的正交投影(和投影规则)。右边的最后一个是称为等轴测图的特例,它具有基本轴方向都在同一比例尺上的特性。

需要透视投影才能进行2点和3点透视,这就是我们体验世界的方式。特定的透视投影可以分解为正投影和透视划分的组合。

在此处输入图片说明

图2:2点透视图,注意在先前方向上的线如何不再平行

视口转换允许您平移/旋转/缩放结果投影。可能是因为您想要偏心投影,例如在胶卷偏移的相机中,或者您有各向异性的介质。最终用户在不更改过程中的角度的情况下放大图像也很方便。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.