OpenGL更改渲染面的厚度

时间:2013-07-05 22:58:45

标签: java opengl lwjgl clipping

我正在尝试创建模型的横截面。系统工作正常,但是当模型被剪裁时,当您直接将相机对准它时,它看起来是不可见的。

我只是想知道是否有办法改变GL_FILL渲染厚度的方式,因此更容易看到横截面的边缘。

当前的效果就像你在视频游戏中没有剪辑并与墙排成一行。

1 个答案:

答案 0 :(得分:3)

OpenGL基元总是无限薄。不,你不能让它们“厚实”。这就是光栅化器的工作原理。如果你想要某种厚度,你必须自己实现它,通过剪裁几何体并自己“固化”它。

我不太清楚参考。但如果您有冒险精神,可能需要查看Blender的“Solidify”网格修改器的源代码。