我正在制作一个模型,它循环遍历所有实体并为它们画线。
它工作正常,但如果实体不在我的视口中,线条将在屏幕中途切断。
我的代码(至少对于这些行)几乎是这样的:
glBegin(GL_LINES);
glVertex3d(0,0,0);
glVertex3d(x, y, z);
glEnd();
x、y 和 z 只是实体的坐标。
不太确定如何解决这个问题。
我正在制作一个模型,它循环遍历所有实体并为它们画线。
它工作正常,但如果实体不在我的视口中,线条将在屏幕中途切断。
我的代码(至少对于这些行)几乎是这样的:
glBegin(GL_LINES);
glVertex3d(0,0,0);
glVertex3d(x, y, z);
glEnd();
x、y 和 z 只是实体的坐标。
不太确定如何解决这个问题。