У меня есть следующий код, который при выполнении возвращает пустой список.Однако, когда я меняю первую и вторую точки в b
, я получаю правильный вывод.
Ввод:
from sympy import Segment3D, Point3D
a = Segment3D(Point3D(315250, -96200, 107500), Point3D(315250, -96200, 114500))
b = Segment3D(Point3D(315250, -96200, 107500), Point3D(315250, -96200, 105500))
a.intersection(b)
Вывод:
[]
Вход
from sympy import Segment3D, Point3D
a = Segment3D(Point3D(315250, -96200, 107500), Point3D(315250, -96200, 114500))
b = Segment3D(Point3D(315250, -96200, 105500),Point3D(315250, -96200, 107500))
a.intersection(b)
Выход:
[Point3D(315250, -96200, 107500)]
Это ошибка?Как мне решить это?