У меня есть набор копланарных точек в 3D. Некоторые из этих точек, которые являются копланарными, образуют круг, а некоторые копланарные точки - нет.
Есть ли способ для меня программировать (в идеале python) и определять, какие точки образуют круг, а какие нет?
Я видел решения для этой проблемы в 2D-пространстве здесь , который, вероятно, не будет работать в 3D, в то время как предлагаемые решения здесь сфокусированы на "математике", которую я не могу понять полностью.
Может кто-нибудь подсказать мне, как можно найти решение?