En OpenGL, ¿cómo leo la traducción actual x/y en la matriz modelview? Sé que tienes que cargar la matriz actual en una matriz y leer las carrozas desde allí, pero no sé exactamente cómo hacerlo.Obtención de la matriz ModelView actual
10
A
Respuesta
21
Para recuperar la matriz modelview actual tiene que llamar a la función glGetFloatv con el parámetro GL_MODELVIEW_MATRIX
.
GLfloat matrix[16];
glGetFloatv (GL_MODELVIEW_MATRIX, matrix);
De la documentación:
GL_MODELVIEW_MATRIX
params devuelve los valores de dieciséis: la matriz modelview en la parte superior de la pila matriz modelview. Inicialmente, esta matriz es la matriz de identidad.
5
Uso glGlet
GLfloat matrixf[16];
glGetFloatv(GL_MODELVIEW_MATRIX, matrixf);
GLdouble matrixd[16];
glGetDoublev(GL_MODELVIEW_MATRIX, matrixd);
GLint matrixi[16];
glGetIntegerv(GL_MODELVIEW_MATRIX, matrixi);
+0
'Glet'? o 'obtener'? – zhangxaochen
Cuestiones relacionadas
- 1. Android: obtención confiable de la ubicación actual
- 2. ¿Cómo actualizar OpenGL Modelview Matrix con mi propia matriz 4x4?
- 3. Obtención de arquitectura GCC actual
- 4. Obtención del concentrador actual en SignalR
- 5. Obtención de elementos de matriz con valueForKeyPath
- 6. La obtención de un puntero al final de una matriz
- 7. Obtención de la matriz Clase de un componente tipo
- 8. Obtención de NetworkCredential para el usuario actual (C#)
- 9. Obtención del contenedor actual TinyIoc en un proyecto de Nancy
- 10. Obtención del puntero para la primera entrada en una matriz
- 11. Obtención de la ID CLR
- 12. Obtención de la Id. De subproceso de la llamada al método actual
- 13. Obtención inversas (1/x) elementos de una matriz numpy
- 14. Obtención de NppExec para comprender la ruta del archivo actual en Notepad ++ (para scripts de Python)
- 15. SVN profundidad de la obtención
- 16. Obtención de la dirección MAC de la máquina: ¿buena solución?
- 17. Javascript agregar el elemento a la matriz actual
- 18. PHP llegar anterior elemento de la matriz saber matriz actual clave
- 19. NSPredicate no devuelve resultados con la solicitud de obtención, funciona con el filtro de matriz
- 20. Obtención del índice correcto de la matriz de entrada en JQuery
- 21. Ruby: Obtención de una matriz de métodos no ancestrales en la clase
- 22. Obtención de nombres de los días de cultivo actual en .NET
- 23. Obtención de la cadena de certificados
- 24. Obtención de una marca de tiempo Unix en lenguaje Go (hora actual en segundos desde época)
- 25. Obtención de GCD nombre/etiqueta de cola
- 26. Obtención de uso de CPU con golang
- 27. Obtención de la URL canónica usando JavaScript
- 28. Obtención de DoDragDrop DragSource
- 29. Obtención de Stacktrace
- 30. Obtención del estado gen_server/gen_fsm para la depuración
se me adelantó :) –