docstr: Tests that from_rotation_matrix returns normalized axis-angles.
docstr_tok: ["Tests","that","from_rotation_matrix","returns","normalized","axis-angles","."]
code: def test_from_rotation_matrix_normalized_preset(self):
      """Tests that from_rotation_matrix returns normalized axis-angles."""
      preset_euler_angles = (
          test_helpers.generate_preset_test_euler_angles()
      )
  
      matrix = rotation_matrix_3d.from_euler(preset_euler_angles)
      axis, angle = axis_angle.from_rotation_matrix(matrix)
  
      self.assertAllEqual(
          axis_angle.is_normalized(axis, angle),
          np.ones(angle.shape, dtype=bool),
      )
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  from absl.testing import flagsaver
  from absl.testing import parameterized
  import numpy
  from six.moves import range
  from six.moves import zip
  import tensorflow
  from tensorflow_graphics.geometry.transformation import axis_angle
  from tensorflow_graphics.geometry.transformation import quaternion
  from tensorflow_graphics.geometry.transformation import rotation_matrix_3d
  from tensorflow_graphics.geometry.transformation.tests import test_helpers
  from tensorflow_graphics.util import test_case
label_desc: Use image node_id 20 for calling the AxisAngleTest obj's underlying member method code with example usage: obj.test_from_rotation_matrix_normalized_preset() without return types