1
1
正交投影不会使用深度缩小更远的点。尽管如此,它将缩放点以适应 NDC 这意味着它将缩放值以适应范围[-1,1]。 此矩阵来自 Wikipedia 显示了这意味着什么:
因此,使用1以外的数字是正确的。 对于您手工计算的方式,我认为这并不是缩小到屏幕坐标,这是错误的。正如我所说,投影矩阵的输出将在范围[-1,1]内,如果您想获得像素坐标,我认为您应该做类似的事情:
无论如何,我认为如果您使用现代OpenGL和以下库会更好 GLM 在这种情况下,您手头有精确的投影矩阵。 |
user1424739 · 如何获得子地块的绘图区域大小? 2 年前 |
Nor-s · 如何使用ASIMP正确加载模型? 2 年前 |
Makogan · 3D纹理大小影响程序输出,不会引发错误 6 年前 |
Karsten W. · 底部R中的旋转箭头 6 年前 |
168grani · Matplotlib图形的线条平滑 6 年前 |