gpt4 book ai didi

c++ - 既是线框又是实体的 openGL 球体

转载 作者:可可西里 更新时间:2023-11-01 18:36:26 26 4
gpt4 key购买 nike

我终于手动画了一个球体:) 我希望我的球体是红色的,但轮廓是绿色的:
alt text
为了实现这一点,我做了以下事情。我用红色画了一个实心球体,然后我画了同一个球体,但线框和绿色。当我打开 DEPTH_TEST 时,出现了一些奇怪的行为,如下所示:alt text

为了避免这种奇怪的行为,我只绘制了按 (1.001, 1.001, 1.001) 缩放的有线球体,一切都绘制得很完美,如第一张图片所示。我的问题是,我,一个真正的新手,是不是做得不好?有没有更好的方法来做我想做的事?提前致谢。

附言为了练习,我正在手动绘制球体,我知道 glu 二次曲面例程和 glut 球体的存在。

最佳答案

您并没有做很糟糕的事情,但是如果您需要偏移几何体以避免 Z 轴冲突,您可能想看看 glPolygonOffset .

关于c++ - 既是线框又是实体的 openGL 球体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155911/

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