docstr: Tests the Jacobian of eye_to_clip.
docstr_tok: ["Tests","the","Jacobian","of","eye_to_clip","."]
code: def test_eye_to_clip_jacobian_preset(self):
      """Tests the Jacobian of eye_to_clip."""
      point_init = np.array(((2.0, 3.0, 4.0), (3.0, 4.0, 5.0)))
      vertical_field_of_view_init = np.array(
          ((60.0 * math.pi / 180.0,), (50.0 * math.pi / 180.0,))
      )
      aspect_ratio_init = np.array(((1.5,), (1.6,)))
      near_init = np.array(((1.0,), (2.0,)))
      far_init = np.array(((10.0,), (11.0,)))
  
      self.assert_jacobian_is_correct_fn(
          glm.eye_to_clip,
          [
              point_init,
              vertical_field_of_view_init,
              aspect_ratio_init,
              near_init,
              far_init,
          ],
          atol=1e-5,
      )
  
imports: import math
  from absl.testing import flagsaver
  from absl.testing import parameterized
  import numpy
  import tensorflow
  from tensorflow_graphics.geometry.transformation import look_at
  from tensorflow_graphics.rendering.camera import perspective
  from tensorflow_graphics.rendering.opengl import math
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 9 for calling the MathTest obj's underlying member method code with example usage: obj.test_eye_to_clip_jacobian_preset() without return types