简单环境下的实现代码
一、设置环境
1、打开深度测试
2、设置为透视投影
这点很重要,我的程序中因为交替使用了透视投影与正交投影,结果怎么也得不到正确的3D坐标,开始以为是网上查到的代码有问题,差点准备好好学下高等数学,自己写一个转换函数了。后来我想先在一个最简单的环境中调试代码,结果发现去掉正交投影的绘制代码后,3D坐标就立刻准确了。
简单环境下的实现代码
一、设置环境
1、打开深度测试
2、设置为透视投影
这点很重要,我的程序中因为交替使用了透视投影与正交投影,结果怎么也得不到正确的3D坐标,开始以为是网上查到的代码有问题,差点准备好好学下高等数学,自己写一个转换函数了。后来我想先在一个最简单的环境中调试代码,结果发现去掉正交投影的绘制代码后,3D坐标就立刻准确了。