WIP on inverse kinematics
[opengl.git] / util.cpp
index 796017d8fb31f67b316667ed61ee4c1e7e279191..c7b3f4de7352a4f74962d0c1dcfb74288df9e4f6 100644 (file)
--- a/util.cpp
+++ b/util.cpp
@@ -45,3 +45,14 @@ void drawDebugNode(glm::mat4 model, glm::vec4 color) {
 
        glUseProgram(prevProg);
 }
+
+void printMatrix4x4(aiMatrix4x4 m) {
+       fprintf(stderr, "%f, %f, %f, %f\n", m.a1, m.a2, m.a3, m.a4);
+       fprintf(stderr, "%f, %f, %f, %f\n", m.b1, m.b2, m.b3, m.b4);
+       fprintf(stderr, "%f, %f, %f, %f\n", m.c1, m.c2, m.c3, m.c4);
+       fprintf(stderr, "%f, %f, %f, %f\n", m.d1, m.d2, m.d3, m.d4);
+}
+
+void printVec3(glm::vec3 v) {
+       fprintf(stderr, "{ %f, %f, %f }\n", v[0], v[1], v[2]);
+}