сфера openGL, которая является каркасной и сплошной

Я вручную нарисовал сферу, наконец:) я хочу, чтобы моя сфера была красной, но контуры должны быть зелеными:
alt text
Для этого я сделал следующее. Я нарисовал сплошной шар красным цветом, а затем тот же шар, но каркасный и зеленый. Когда я включил DEPTH_TEST, я получил какое-то странное поведение, например:alt text

и чтобы избежать этого странного поведения, я просто нарисовал проводную сферу, масштабированную (1.001, 1.001, 1.001) и все нарисовано идеально, как в первом изображение. Мой вопрос в том, действительно ли я новичок, делаю это плохо? Есть ли лучшие способы сделать то, что я хочу сделать? Спасибо заранее.

1 ответов


вы не делаете что-то ужасно плохое, но если вам нужно смещать геометрию, чтобы избежать Z-борьбы, вы можете взглянуть на glPolygonOffset.