MCPcopy Create free account
hub / github.com/PacktPublishing/3D-Graphics-Rendering-Cookbook / dumpTransforms

Function dumpTransforms

shared/scene/Scene.cpp:217–229  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

215}
216
217void 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
231void printChangedNodes(const Scene& scene)
232{

Callers

nothing calls this directly

Calls 1

fprintfMat4Function · 0.85

Tested by

no test coverage detected