Builds a right handed look at view matrix.
tfg.geometry.transformation.look_at.right_handed(
camera_position: type_alias.TensorLike,
look_at,
up_vector: type_alias.TensorLike,
name: str = 'right_handed'
) -> tf.Tensor
Note |
In the following, A1 to An are optional batch dimensions.
|
Args |
camera_position
|
A tensor of shape [A1, ..., An, 3] , where the last
dimension represents the 3D position of the camera.
|
look_at
|
A tensor of shape [A1, ..., An, 3] , with the last dimension
storing the position where the camera is looking at.
|
up_vector
|
A tensor of shape [A1, ..., An, 3] , where the last dimension
defines the up vector of the camera.
|
name
|
A name for this op. Defaults to 'right_handed'.
|
Raises |
ValueError
|
if the all the inputs are not of the same shape, or if any input
of of an unsupported shape.
|
Returns |
A tensor of shape [A1, ..., An, 4, 4] , containing right handed look at
matrices.
|