Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Мультимедия, OpenGL/DirectX > Подписи на оси


Автор: Salatovec 10.3.2009, 08:06
Здраствуйте, столкнулся с такой проблемой, имеются оси координат:
Код

glBegin(GL_LINES);
    glVertex3f(0,0,0);
    glVertex3f(15,0,0);

    glVertex3f(0,0,0);
    glVertex3f(0,15,0);

    glVertex3f(0,0,0);
            glVertex3f(0,0,15);
glEnd();

они вращается по всем 3 осям:
Код

glRotatef (Xrot, 1, 0, 0);
glRotatef (Yrot, 0, 1, 0);
glRotatef (Zrot, 0, 0, 1);

и на концах каждой оси имеются по букве x,y и z соответственно, которые я экспортировал в свой проект из 3д макса.

А проблема в том, что мне надо закрепить эти буквы к осям, чтобы они вращались и перемещались с ними но я не могу это сделать( Пытался писать по уравнениям сферы, но не выходит, подскажите как это сделать?

Автор: Rickert 11.3.2009, 04:19
А как задаёте координаты подписей? Разве тем же "glTranslatef(координаты оси абсцисс)" - не выходит?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)