如何将3D空间坐标转换为2D空间坐标?
|
我正在使用Lua API。我正在尝试将3D空间坐标转换为2D空间坐标。我已经问过Google,但是除了使用OpenGL函数的代码片段外,我找不到任何东西。我不需要源代码,也不需要任何简单的方法?如果有帮助,我可以获取相机的透视图,要转换的原始位置,窗口大小和纵横比。在此先感谢您的任何建议 :)
没有找到相关结果
已邀请:
1 个回复
席陋临拈
如果相机不在原点,则在投影矩阵之前通过视图矩阵进行变换(x,y,z)。您可能还需要调整相机的视角,宽高比等,在这种情况下,我将参考这篇Wikipedia文章。 如果您要寻找我不熟悉的Lua API特有的内容,我深表歉意。