и векторами.
Отрезок можно представить как 2 точки. Ломаную – как
последовательный набор точек. Любой многоугольник – это замкнутая ломаная. Прямую или луч можно представить как точку и направляющий вектор.
Окружность или сферу – как точку, задающую центр, и радиус-вектор.
Для решения задач определяются структуры, описывающие точку и вектора, после чего реализуется алгоритм, который уже не содержит в себе координатного метода.