In a somewhat traditional scene setup, my camera has an associated transform (i.e. the model matrix of the camera node), and then I derive the view matrix by inverting the model matrix.
Most examples I see using cgmath are assembling their view matrix by hand, which is fine, but it means that the look_at _* functions all produce view matrices. If I wanted a look_at equivalent for placing objects (i.e. their model matrices) in the scene, what's my best option?
I can obviously just call look_at_*().invert().unwrap() which is fine for now, but it feels like there could be a cleaner option
In a somewhat traditional scene setup, my camera has an associated transform (i.e. the model matrix of the camera node), and then I derive the view matrix by inverting the model matrix.
Most examples I see using cgmath are assembling their view matrix by hand, which is fine, but it means that the
look_at _*functions all produce view matrices. If I wanted a look_at equivalent for placing objects (i.e. their model matrices) in the scene, what's my best option?I can obviously just call
look_at_*().invert().unwrap()which is fine for now, but it feels like there could be a cleaner option