code: def are_orthogonal(
      x: ArrayLike, y: ArrayLike, eps: float = 1e-8
  ) -> bool:
      x = np.asarray(x, dtype=np.float64)
      y = np.asarray(y, dtype=np.float64)
      assert x.ndim == 1, x.shape
      assert y.ndim == 1, y.shape
      return x.dot(y) < eps
  
imports: import itertools
  import numpy
  import pyquaternion
  import traitlets
  from typing import Optional, Union, Tuple
  from kubric.core import traits
  from kubric.core import assets
  from kubric.core import materials
  from kubric.kubric_typing import ArrayLike
label_desc: Use image node_id 3 for calling a global function with example usage: are_orthogonal(x, y, eps) and returns: unknown