我在3D中有一组共面点。共面的这些点中的一些形成圆形,而一些共面点不形成圆形。
有没有办法让我编程(理想情况下是python)并确定哪些点形成一个圆圈而哪些点没有?
我已经在2D空间here中看到了这个问题的解决方案,这可能不适用于3D,而解决方案提出here是“mathematica”,我无法完全理解。
有人可以指导我寻找可能的解决方案吗?
任何三个点总是在一个圆圈上。找一个圆圈,然后测试任何其他点。在3D中执行此操作几乎与在2D(https://www.gamedev.net/forums/topic/489058-how-to-draw-a-circle-given-three-points-in-3d-space/)中相同