docstr: Tests the Jacobian of look_at_right_handed.
docstr_tok: ["Tests","the","Jacobian","of","look_at_right_handed","."]
code: def test_look_at_right_handed_jacobian_random(self):
      """Tests the Jacobian of look_at_right_handed."""
      tensor_size = np.random.randint(1, 3)
      tensor_shape = np.random.randint(
          1, 5, size=(tensor_size)
      ).tolist()
      camera_position_init = np.random.uniform(size=tensor_shape + [3])
      look_at_init = np.random.uniform(size=tensor_shape + [3])
      up_vector_init = np.random.uniform(size=tensor_shape + [3])
  
      self.assert_jacobian_is_correct_fn(
          look_at.right_handed,
          [camera_position_init, look_at_init, up_vector_init],
      )
  
file_path: graphics/tensorflow_graphics/geometry/transformation/tests/look_at_test.py
imports: from absl.testing import parameterized
  import numpy
  from tensorflow_graphics.geometry.transformation import look_at
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 5 for calling the LookAtTest obj's underlying member method code with example usage: obj.test_look_at_right_handed_jacobian_random() without return types