Monday – worked so a component has a DefaultObject function which returns an object with this component attached
Tuesday – compiled a list of things to do, including adding physics and tweaking grandchildren behaviour when moved.
Thursday – Optimized certain rendering behaviours – e.g. where the the meshes rendered on top of each other we compare the distance to the camera etc.
Saturday – did work on the grandchild rendering issues, and also considered adding a matrix class. (The project does not use any matrices currently)
Sunday – figured out that it was not the grandchild but the child that was the problem, and that when we recalculate the rotation it flips 180 degrees. I am still looking into this, but it seems to be a common occurrence with quaternions apparently