3D 线在屏幕中途切断



我正在制作一个模组,它循环遍历所有条目并绘制线条。

它工作正常,但如果实体在我的视口之外,线条将在屏幕中间切断。

我的代码(至少对于行)几乎是这样的:

glBegin(GL_LINES);
glVertex3d(0,0,0);
glVertex3d(x, y, z);
glEnd();

x、y 和 z 只是实体的坐标。

不太确定如何解决这个问题。

可能是几件事。想到的一件事是近剪裁和远剪裁平面。我假设您没有使用任何模板或任何自定义剪辑平面。

相关内容

  • 没有找到相关文章

最新更新