I started helping someone with Parent-Child matrices. Something that is relatively straight forward really, but I never got it working in my project.
Turns out, I never tested my matrix multiplication function properly and it was transposing the matrix. I don't know what it's like for you, but when I find a problem, I can't leave it. So I went down the rabbit hole of transposing all the rotation matrices calculations after fixing the matrix multiplication and tried to fix the parent child relations. I also fixed the order of matrices in the transform class because it was very backwards to get around this transpose problem, I didn't know where the problem was originating when submitting the project and as a result, had some weird workarounds. Anyways it's been a fun morning...
Tadaaah. Children boxes, please meet my spaceship.
Comentarios