gpt4 book ai didi

java - OpenGL 改变渲染面的厚度

转载 作者:行者123 更新时间:2023-11-29 05:41:13 26 4
gpt4 key购买 nike

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

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

现在的效果就好像你在玩电子游戏的时候没有剪辑然后和墙排成一行。

最佳答案

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

我不知道有什么好的引用可以看。但如果您喜欢冒险,您可能想看看 Blender 的“Solidify”网格修改器的源代码。

关于java - OpenGL 改变渲染面的厚度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17497844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com