World to local transforms

This.

Right now, doing world-to-local and local-to-world transforms with game objects is impossible (without knowing/assuming the full GO hierarchy and composing the transforms down the tree). I think the simplest way to fix this is to add a go.get_world_transform() function that returns the complete transform matrix, since I am only using go.get_world_rotation() to reconstruct that matrix anyway.

3 Likes