code: def _repeat_face_normals_on_corners(normals):
      if normals.shape[1:] != (3,):
          raise ValueError(
              "Expected (F, 3) array of face normals, got"
              f" {normals.shape}."
          )
      n_corners_in_face = 3
      new_shape = (
          normals.shape[0],
          n_corners_in_face,
          normals.shape[1],
      )
      return np.repeat(normals, n_corners_in_face, axis=0).reshape(
          new_shape
      )
  
imports: import numpy
label_desc: Use image node_id 3 for calling a global function with example usage: _repeat_face_normals_on_corners(normals) and returns: np