Мне нужно нарисовать многоугольник, который имеет граничные линии с одним цветом и заполняет интерьер другим цветом. Есть простой способ сделать это? В настоящее время я рисую два многоугольника один для внутреннего цвета и 1 для границы. Я думаю, что лучше сделать это. Благодарим за помощь.
glColor3d (1, 1., .7); glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); glBegin(GL_TRIANGLES); glVertex3f(-0.8f, 0.0f, 0.0f); glVertex3f(-0.6f, 0.0f, 0.0f); glVertex3f(-0.7f, 0.2f, 0.0f); glEnd(); glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); glColor3d (.5, .5, .7); glBegin(GL_TRIANGLES); glVertex3f(-0.8f, 0.0f, 0.0f); glVertex3f(-0.6f, 0.0f, 0.0f); glVertex3f(-0.7f, 0.2f, 0.0f); glEnd();
Спасибо всем за ответ на мой вопрос. Я новичок в openGL и искал простой ответ на простой вопрос. Ответ кажется не таким простым и, вероятно, может занять семестр.