| 215 | } |
| 216 | |
| 217 | void dumpTransforms(const char* fileName, const Scene& scene) |
| 218 | { |
| 219 | FILE* f = fopen(fileName, "a+"); |
| 220 | for (size_t i = 0 ; i < scene.localTransform_.size() ; i++) |
| 221 | { |
| 222 | fprintf(f, "Node[%d].localTransform: ", (int)i); |
| 223 | fprintfMat4(f, scene.localTransform_[i]); |
| 224 | fprintf(f, "Node[%d].globalTransform: ", (int)i); |
| 225 | fprintfMat4(f, scene.globalTransform_[i]); |
| 226 | fprintf(f, "Node[%d].globalDet = %f; localDet = %f\n", (int)i, glm::determinant(scene.globalTransform_[i]), glm::determinant(scene.localTransform_[i])); |
| 227 | } |
| 228 | fclose(f); |
| 229 | } |
| 230 | |
| 231 | void printChangedNodes(const Scene& scene) |
| 232 | { |
nothing calls this directly
no test coverage detected