Вниз
Скачать: CL | DM;

Повороты в OpenGL   Найти похожие ветки 

← →
Sword-Fish ©   (2003-06-07 22:32) [0]

Добрый вечер знатоки !!!
У меня каверзный вопрос:
Вообщем есть текстура 800*600, я ее наложил как фон в моей игре и программно нарисовал курсор (3d-курсор!)
С помощью
glBegin(GL_TRIANGLES)
glVertex3f(X,Y,Z1);
glVertex3f(X1,Y1,Z1);
glVertex3f(X2,Y2,Z1);
glEnd;
glBegin(GL_TRIANGLES)
glVertex3f(X,Y,Z1);
glVertex3f(X2,Y2,Z1);
glVertex3f(X3,Y3,Z2);
glEnd;
glBegin(GL_TRIANGLES)
glVertex3f(X,Y,Z1);
glVertex3f(X1,Y1,Z1);
glVertex3f(X3,Y3,Z2);
glEnd;

Так вот как мне сделать такой эффект:
Надо чтобы этот курсор вращался вокруг своей оси
Я не могу понять как это можно осуществить
Подскажите пожалуйста как правильно организовать вывод и текстуры и моего курсора ???


← →
Sword-Fish ©   (2003-06-07 23:16) [1]

Ну кто-нить ПОМОГИТЕ !!!
Я прошу ВАС !!!


← →
K.o.Z ©   (2003-06-08 00:22) [2]

чтоб курсор вращался вокруг своей оси это просто, но нужно уточнить вокруг какой (ниже вокруг оси Х) и будет всё примерно так:
glPushMatrix;
glRotatef(angle, 1.0, 0.0, 0.0);
рисуем_курсор;
glPopMatrix;

а в таймере увеличиваешь значение переменной angle с нужнім интервалом ...


← →
Sword-Fish ©   (2003-06-08 11:07) [3]

Э-Э-Э спасибо за ответ, но немножко не так !!!
У меня курсор в пространстве под углом к поверхности фона !!!
Если вращать его так как ВЫ УКАЗАЛИ, то он будет уходить за фон и возвращаться из-за него !!! ИЛИ Я НЕ ПРАВ ????
Если что, подскажите пожалуйста !!!


← →
Sword-Fish ©   (2003-06-08 11:20) [4]

K.o.Z !!!
Я на мыло скину картинку, как я хотел бы сделать, посмотрите пожалуйста !!!


← →
Sword-Fish ©   (2003-06-08 12:29) [5]

K.o.Z ответь пожалуйста на мое письмо !!!


← →
K.o.Z ©   (2003-06-08 12:57) [6]

я выслал вам свой ответ



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
14-86507
MYSTERYO
2003-12-03 23:42
2003.12.26
СРОЧНО: WinXp, после нескольких выкл. компа сетевуха отключается


1-86344
Артем
2003-12-12 05:55
2003.12.26
Проблема при работе с двумя потоками


1-86401
Pako
2003-12-12 10:01
2003.12.26
Как


7-86581
LAMA3OID
2003-10-15 15:34
2003.12.26
Быстрая запись на винт


1-86352
Developerr
2003-12-12 12:50
2003.12.26
Закрытие всех запущенных программ.




   Наверх