gpt4 book ai didi

c - 如何用opengl在墙上打洞

转载 作者:行者123 更新时间:2023-11-30 19:58:53 25 4
gpt4 key购买 nike

我需要在 opengl 中设置一个房间。对于墙壁,我正在考虑用四边形制作它们,但是我怎样才能在上面打一个洞( window )呢?因为我需要透过 window 的光来照亮房间。

大家有什么想法吗?

最佳答案

您自己已经回答了问题!

您可以将其分成多个四边形,从而创建一个或多个孔,而不是仅将 1 个四边形作为整面墙。

以下是如何做到这一点的直观表示:

左边是一堵由 1 个四边形组成的墙,右边是一堵由 4 个四边形组成的墙,中间有一个洞。

image 1

不过,如果您想要一堵更深度的墙,则需要更多的四边形,而不仅仅是这 4 个四边形。所以在这里我为你画了另一个视觉表示,我在所有可见的面上写了四边形。尽管请记住,有很多“看不见的”面孔,但我们也需要创造。

制作这样的墙并不难,您可以轻松计算所有顶点并将它们连接为信息面。

image 2

关于c - 如何用opengl在墙上打洞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19525550/

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