块周围的实体轮廓

我正在创建一个“我的世界”克隆(用于练习),并且我正在尝试实现一个function,其中玩家正在查看的块具有块轮廓。 我这样做的方法就是创建一个覆盖块边缘的GL_LINES网格,然后将其转换为块的位置。 我正在使用LibGDX框架来做到这一点 – 轮廓最终生成一个ModelInstance。

它部分工作,但这是它的样子:

在这里输入图像说明

正如你所看到的,一些像素得到渲染,但有些则不是。 我的理论是,这是因为深度缓冲区 – 因为线是相交的脸,一些像素不会被渲染。 所以我的问题是,我怎样才能确保大纲得到坚实?

那么,我认为这是因为线条正是在这些面孔的地方。 尝试使这一行的一部分比块本身大一些。