如题,使用easyX写了一个简易3D渲染程序,已经能渲染出立方体,但是出现了bug
相机会渲染自己背后的东西,并且以相机中心对称渲染在屏幕上
正常情况下,从侧面看是

但是如果物品在相机背后,就会出现下面这种情况

感觉是裁剪矩阵或者透视矩阵的问题
源代码上传了github
Easy_3D_Render/3D Render.cpp at main · Hai-M-Feng/Easy_3D_Render
运行程序,按住w前移相机位置,过一段距离即可看见这个bug
实在是查不出问题,求助神通广大的贴吧大佬