Ayuda, problema con angulos.

Agrupa todas las consultas sobre los lenguajes de programacion como C, C++, Python, Java ...

Ayuda, problema con angulos.

Notapor kittie4man » Mié Jul 16, 2008 6:26 pm

Hola!!

Tengo un problema al hacer que objeto rote con respecto al mouse, osea como si mirara al mouse.

Estuve viendo los ejemplos de los ojos y no logro entender a que se refiere con self.centro[0] y pos_rat[0], etc.
Yo uso C++ y necesitaría una explicación sobre ángulos para poder implementar esto en mi código.

El efecto que quiero lograr es algo MUY (o igual) parecido a el ejemplo de artillería.

Espero que se entienda mi problema.
Desde ya muchas gracias.

Salu2
Juan Pablo
http://jotapdiez.blogspot.com/ <== Hacer $$ por internet
kittie4man
 
Mensajes: 10
Registrado: Vie Dic 28, 2007 7:23 pm
Ubicación: Uuuuuuuuuuuuuuuuunoooooo!!

Notapor Juan Carlos » Mié Jul 16, 2008 9:07 pm

Si no me equivoco, el operador "self" hace referencia a la instancia propia. Es el equivalente en C++ a "this".
Juan Carlos
 
Mensajes: 97
Registrado: Sab Jul 07, 2007 1:05 pm

Notapor endaramiz » Mié Jul 16, 2008 10:43 pm

Hola, si te refieres a que no entiendes lo de [0]... El centro es un punto, los puntos, al trabajar en 2D, tienen dos valores (x e y). El [0] se refiere al primer valor de una lista, en este caso el valor x.

kittie4man escribió:necesitaría una explicación sobre ángulos para poder implementar esto en mi código.
Supongo que lo que te falla son las bases de la trigonometría. Creo que este artículo, de esta misma web, te puede ser de gran ayuda. Aquí también se explica alguna cosa, pero está en python.
Si tienes alguna duda concreta intentaré resolverla Pero, de explicar conocimientos generales, no creo que lo pueda hacer mejor que esos artículos (yo, otra gente quizás sí).

Saludos.
Avatar de Usuario
endaramiz
 
Mensajes: 283
Registrado: Vie Ago 31, 2007 9:25 am
Ubicación: Barcelona

Notapor kittie4man » Jue Jul 17, 2008 1:43 pm

dvd escribió:Hola, si te refieres a que no entiendes lo de [0]... El centro es un punto, los puntos, al trabajar en 2D, tienen dos valores (x e y). El [0] se refiere al primer valor de una lista, en este caso el valor x.

kittie4man escribió:necesitaría una explicación sobre ángulos para poder implementar esto en mi código.
Supongo que lo que te falla son las bases de la trigonometría. Creo que este artículo, de esta misma web, te puede ser de gran ayuda. Aquí también se explica alguna cosa, pero está en python.
Si tienes alguna duda concreta intentaré resolverla Pero, de explicar conocimientos generales, no creo que lo pueda hacer mejor que esos artículos (yo, otra gente quizás sí).

Saludos.


Hola!!

Gracias por responder.
El tema este de los angulos ya lo tengo resuelto. En realidad el problema no estaba en el calculo de el angulo sino en el manejo de camaras en OpenGL.
Con eso de las camaras, glLookAt si que no doy pie con bola.

De todos modos muchas gracias.

Salu2
Juan Pablo
http://jotapdiez.blogspot.com/ <== Hacer $$ por internet
kittie4man
 
Mensajes: 10
Registrado: Vie Dic 28, 2007 7:23 pm
Ubicación: Uuuuuuuuuuuuuuuuunoooooo!!


Volver a Sobre lenguajes de programación

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado