initLookAt
Initializes a #graphene_matrix_t so that it positions the "camera" at the given @eye coordinates towards an object at the @center coordinates. The top of the camera is aligned to the direction of the @up vector.
Before the transform, the camera is assumed to be placed at the origin, looking towards the negative Z axis, with the top side of the camera facing in the direction of the Y axis and the right side in the direction of the X axis.
In theory, one could use @m to transform a model of such a camera into world-space. However, it is more common to use the inverse of
Return
the initialized matrix
Since
1.0
Parameters
the vector describing the position to look from
the vector describing the position to look at
the vector describing the world's upward direction; usually, this is the graphene_vec3_y_axis() vector