我已经有一段时间了。我觉得我应该知道这一点,但我不能为我的生活记住。
如何将屏幕像素映射到它们各自的“图形”x、y 位置?坐标系已配置为从左下角 (0,0) 开始并增加到右上角。
我希望能够缩放,所以我知道我需要将缩放距离配置为答案。
Screen
|\ Some Quad
| \--------|\Qx
| \ Z | \
| \ \|Qy
\ |
Sx\ |Sy
\|
我想知道我屏幕上的哪些像素上会有四边形。显然,随着 Z 减小,四边形将占据更多屏幕,而随着 Z 增加,它将占据更少,但这些究竟是如何计算的呢?
为了进一步说明,我想知道如何使用等式中的缩放因子将这些屏幕像素映射到“图形”坐标上。
谢谢你的帮助。