code: def from_vector(self, n: Vector3, e: Vector3) -> "Hyperplane":
      normal: Vector3 = n
      offset = -normal.dot(e)
      return Hyperplane(normal, Scalar(offset))
  
imports: from typing import Optional
  from kornia.core import Module, Tensor, stack, where
  from kornia.core.check import KORNIA_CHECK, KORNIA_CHECK_SHAPE, KORNIA_CHECK_TYPE
  from kornia.core.tensor_wrapper import unwrap, wrap
  from kornia.geometry.linalg import batched_dot_product
  from kornia.geometry.vector import Scalar, Vector3
  from kornia.utils.helpers import _torch_svd_cast
label_desc: Use image node_id 9 for calling the Hyperplane obj's underlying member method code with example usage: obj.from_vector(n, e) and returns: Hyperplane