2013-07-05 49 views
1

我正在尝试创建模型的横截面。该系统可以正常工作,但是当模型被剪裁时,当您直接使用相机时,它看起来不可见。OpenGL更改渲染面的粗细

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

目前的效果就像当你在视频游戏中不剪辑并且排成一排墙时一样。

回答

3

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

我不知道一个很好的参考看看。但是如果你觉得冒险,你可能想看一下Blender的“Solidify”网格修改器的源代码。