сфера openGL, которая является каркасной и сплошной
Я вручную нарисовал сферу, наконец:) я хочу, чтобы моя сфера была красной, но контуры должны быть зелеными:
Для этого я сделал следующее. Я нарисовал сплошной шар красным цветом, а затем тот же шар, но каркасный и зеленый. Когда я включил DEPTH_TEST, я получил какое-то странное поведение, например:
и чтобы избежать этого странного поведения, я просто нарисовал проводную сферу, масштабированную (1.001, 1.001, 1.001)
и все нарисовано идеально, как в первом изображение. Мой вопрос в том, действительно ли я новичок, делаю это плохо? Есть ли лучшие способы сделать то, что я хочу сделать? Спасибо заранее.
1 ответов
вы не делаете что-то ужасно плохое, но если вам нужно смещать геометрию, чтобы избежать Z-борьбы, вы можете взглянуть на glPolygonOffset.