es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: GLM-MATH

Utilizando glm::vec2 con std::set

Estoy intentando crear un std::set como se muestra a continuación: std::set playerChunkSet; Pero se niega a compilar con el siguiente error: Error C2678 binary ‘<‘: no se encontró el operador que tome un operando izquierdo del tipo ‘const _Ty’ (o no hay una conversión aceptable) Ya he tenido un problema . . . Read more

Cómo rotar un objeto alrededor de un punto con GLM OpenGL C++?

Estoy intentando hacer algo así, pero por alguna razón mi cubo todavía gira alrededor del origen. ¿Qué estoy haciendo mal? glm::mat4 identity = glm::mat4(1.0f); // construir matriz identidad glm::mat4 trans; glm::mat4 rot; glm::mat4 transBack; glm::mat4 M; glm::vec4 br = glm::vec4(currentPositionX – 0.4, 0.0f, currentPositionZ + 1.2, 1.0f); // obtener la . . . Read more

glm::rotate() cambia el eje de rotación, ¿pero por qué?

Código de prueba sencillo “`c++ glm::mat4 m = glm::rotate(glm::mat4(1.0f), 0.78f, glm::vec3(0,1,0)); while (true) { glm::vec3 axis = glm::normalize(glm::vec3(m[0])); // vector derecha PRINT_VEC(“{0:.3f} {1:.3f} {2:.3f}”, axis.x, axis.y, axis.z); m = glm::rotate(m, glm::radians(5.f), axis); // 5 grados cada iteración } Entonces, supongamos que tengo una matriz de modelo rotada desde la identidad . . . Read more