Home Forums GAMES在线课程(现代计算机图形学入门)讨论区 作业2出现上下左右颠倒的问题成因是什么以及应当如何解决 Reply To: 作业2出现上下左右颠倒的问题成因是什么以及应当如何解决

#8547 Score: 0
zhw
Participant

结合了其他帖子,我总结的原因是:
1.opencv左上为原点,课程中左下为原点,所以导致y,z两轴是反着的。
2.代码中zNear和zFar是按照Z轴正方向给的。
综上,楼主投影变换修改方式:注释zNear/zFar *=-1;float top = – tan(halve)*zNear;