¿Cómo consigo la posición actual del ratón en C ++ / OpenGL?
Pregunta
Sé que puedo utilizar una función de devolución de llamada de ratón para cuando un usuario hace clic en el ratón, pero lo que si quiero saber la corriente posición x / y sin que el usuario haga clic?
¿Voy a tener que utilizar una respuesta diferente que es llamada en cualquier movimiento del ratón y hacer un seguimiento de la X / Y yo o hay una función que pueda llamar dentro de GLUT / OpenGL conseguirlo?
Solución
Registrar una función de devolución de llamada glutPassiveMotionFunc
Ver información sobre devoluciones de llamada
Otros consejos
Es necesario utilizar la devolución de llamada glutMotionFunc / glutPassiveMotionFunc para seguir el movimiento del ratón independiente de clics del ratón.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow