gpt4 book ai didi

opengl - gluPerspective 与 gluOrtho2D

转载 作者:行者123 更新时间:2023-12-04 02:24:35 30 4
gpt4 key购买 nike

我查看了 MSDN 上关于这两个函数的文档。但是,我并不完全理解这两个函数之间的区别,除了一个用于设置 3D 相机 View ,另一个用于设置 2D 相机 View 。如果能得到解答就好了。提前感谢您的评论。

最佳答案

正交投影基本上是一种没有透视的 3D 投影。从本质上讲,这意味着给定位置离观察者越远,它就不会越靠近投影中心。透视显然是相反的。由于您在投影后除以 w,这意味着具有较大 W 的值(在世界范围内离投影中心更远的值)将“出现”在 w 分界线后更靠近投影中心。正是这种透视投影和 w-divide 给了我们 3D 图形的深度感。

如果您还记得在早期的数学课上画过一个立方体,您会记得如果您将组成立方体末端的 2 个正方形中的每一个都画成相同的大小,那么立方体的后端看起来会更大。这是一个正交投影。它看起来很奇怪,因为我们的眼睛习惯于透视事物。

如果你缩小第二个方 block ,那么你会得到透视图,从而得到透视投影。

维基百科有一些很好的图片展示了差异以及很好的解释。

Parallel (or Othographic) projection
Perspective (or 3D) projection
a decent explanation of perspective in general

关于opengl - gluPerspective 与 gluOrtho2D,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1401326/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com