0

所以我最近开始使用我自己的 Java 3D 渲染器。我制作了一个立方体和一个可以用WASD鼠标移动的相机。我只有一个问题:

当相机移开视线或立方体的一个点最终出现在显示器的一角时,渲染器就会崩溃(它会渲染一个不应该绘制的多边形)。

调试后,我看到渲染器想要渲染一个点x: -142500(远离我的1500x1500窗口)。然后我尝试通过实现屏幕剪辑来解决这个问题(以便将142500x 坐标移动到屏幕边缘)。好吧,那也不起作用:(

我将不胜感激任何帮助。 问题(红色是边缘的位置,蓝色条纹区域是白色三角形应该呈现的位置)

编辑:保管箱 jar 文件

4

0 回答 0