Прямоугольник с разноцветными сторонами
От: Provodnick  
Дата: 23.01.06 10:11
Оценка:
Здравствуйте. Проблема, возможно, простая, но вызвала затруднения. Как в трехмерном пространстве в OpenGL нарисовать прямоугольник со сторонами разного цвета. Сейчас делаю так:

glPolygonMode(GL_FRONT, GL_FILL);
glPolygonMode(GL_BACK, GL_POINT);
glColor3f (1, 0, 0);
glBegin(GL_QUADS);
glNormal3f(1.0, 0.0, 0.0);
glVertex3f( 0, 4, 0);
glVertex3f( 0, 4, 4);
glVertex3f( 0, -4, 4);
glVertex3f( 0, -4, 0);
glEnd;
glColor3f (0, 0, 1);
glBegin(GL_QUADS);
glNormal3f(1.0, 0.0, 0.0);
glVertex3f( 0, -4, 0);
glVertex3f( 0, -4, 4);
glVertex3f( 0, 4, 4);
glVertex3f( 0, 4, 0);
glEnd;

Но не устраивают точки по углам прямоугольника. Как быть, подскажите, пожалуйста.
И еще вопрос — как по-простому нарисовать маленький прямоугольник на большом в трехмерном режиме?
Заранее спасибо!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.