Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java OpenGL更改渲染面的厚度_Java_Opengl_Lwjgl_Clipping - Fatal编程技术网

Java OpenGL更改渲染面的厚度

Java OpenGL更改渲染面的厚度,java,opengl,lwjgl,clipping,Java,Opengl,Lwjgl,Clipping,我试图创建一个模型的横截面。该系统工作正常,但在剪裁模型时,当您直接将相机与模型对齐时,该模型看起来不可见 我只是想知道是否有一种方法可以改变使用GL_FILL渲染的厚面,以便更容易看到横截面的边缘 当前效果就像在视频游戏中没有剪辑,而是与墙对齐一样。OpenGL原语总是无限薄。不,你不能让它们“厚”。光栅化器就是这样工作的。如果您想要某种厚度,您必须自己实现它,通过剪裁几何体并自己“固化”它 我不知道一个好的参考资料。但如果你觉得有冒险精神,你可能想看看Blender的“固化”网格修改器的源代

我试图创建一个模型的横截面。该系统工作正常,但在剪裁模型时,当您直接将相机与模型对齐时,该模型看起来不可见

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


当前效果就像在视频游戏中没有剪辑,而是与墙对齐一样。

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

我不知道一个好的参考资料。但如果你觉得有冒险精神,你可能想看看Blender的“固化”网格修改器的源代码