geometry.py 262 B

1234567
  1. import numpy
  2. def _collinear(vector_a: numpy.ndarray, vector_b: numpy.ndarray) -> bool:
  3. # null vector: https://math.stackexchange.com/a/1772580
  4. return numpy.allclose(numpy.cross(vector_a, vector_b),
  5. numpy.zeros(len(vector_a)))