elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 23:27  


Tema destacado: Recuperar cuenta de Google, GMail, Youtube

+  Foro de elhacker.net
|-+  Informática
| |-+  Diseño Gráfico (Moderadores: Azielito, wvb, peib0l)
| | |-+  Duda OpenGL
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda OpenGL  (Leído 1,239 veces)
Hartigan


Desconectado Desconectado

Mensajes: 309


Ver Perfil
Duda OpenGL
« en: 16 Diciembre 2011, 19:07 »

Hola, no se si esto va a aquí o donde, así que si no va aquí pido disculpas.

Os comento rápidamente, tengo una esfera, la cual quiero que se desplace arriba y abajo y a la vez vaya rotando. El código que tengo es el siguiente.

Código
glPushMatrix();
glEnable(GL_TEXTURE_2D);
//glMatrixMode(GL_TEXTURE);
glLightfv(GL_LIGHT1, GL_POSITION, PosicionLuz1);
glTranslatef(-15.0f, 0.0f, 0.0f);
 
 
//glColor4f(1.0f, 1.0f, 1.0f, 1.0f);
 
if(tipo == 1) {
glRotatef(yRot, 0.0f, 1.0f, 0.0f);
 
glBindTexture(GL_TEXTURE_2D, texture[0]);
}
else if(tipo == 2) {
glRotatef(-yRot, 0.0f, 1.0f, 0.0f);
glBindTexture(GL_TEXTURE_2D, texture[1]);
}
 
GLUquadricObj*  p = gluNewQuadric();
gluQuadricDrawStyle(p,GLU_FILL);
gluQuadricNormals(p,GLU_SMOOTH);
gluQuadricTexture(p,GL_TRUE);
gluSphere(p,3, 50, 50);
gluDeleteQuadric(p);
//glMatrixMode(GL_MODELVIEW);
 
glDisable(GL_TEXTURE_2D);
glEnd();
glFlush();
 
glPopMatrix();


Bueno en realidad son 2 esferas con una textura, por eso dependiendo del tipo, si es una u otra le aplico una u otra textura. Con ese código me las crea, le añade la figura y giran, cada una en un sentido. Además las desplaza una a la izquierda y otra a la derecha:

 (esfera izquierda) O  (en el centro va otra figura)  O (esfera derecha)

Como puedo hacer para que ambas se desplacen hacia arriba un poco y vuelvan hacia su posición inicial?? es decir que vayan subiendo y bajando....

Salu2.


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
OpenGL
Windows
Iptux 0 468 Último mensaje 9 Abril 2004, 15:43
por Iptux
OpenGL
Dudas Generales
mini_heavy 0 234 Último mensaje 20 Noviembre 2006, 15:18
por mini_heavy
OpenGL
Dudas Generales
-HadeS- 2 428 Último mensaje 25 Abril 2007, 01:40
por -HadeS-
duda opengl y c++
Programación C/C++
^kazike^ 2 1,453 Último mensaje 7 Mayo 2007, 00:22
por Rentero
duda win-api-opengl
Programación C/C++
mapers 0 552 Último mensaje 26 Diciembre 2010, 07:13
por mapers
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines