我最终手动画了一个球:) 我想让我的球是红色的,但轮廓是绿色的:
为了实现这一点,我做了以下操作。我用红色画了一个实心球,然后我再画了同样的球,但是线框是绿色的。当我打开DEPTH_TEST时,出现了一些奇怪的行为,像这样:
为了实现这一点,我做了以下操作。我用红色画了一个实心球,然后我再画了同样的球,但是线框是绿色的。当我打开DEPTH_TEST时,出现了一些奇怪的行为,像这样:
为了避免这种奇怪的行为,我只是画了缩放了(1.001, 1.001, 1.001)
的线框球,一切都画得完美,就像第一张图片一样。我的问题是,作为一个真正的新手,我做得不好吗?有没有更好的方法来实现我想要做的事情?谢谢。
P.S. 我手动绘制球只是为了练习,我知道存在glu quadrics例程和glut的球体。