如何确定一组共面点是否在3D中形成一个圆?

时间:2019-04-11 16:02:04

标签: python geometry

我在3D中有一组共面的点。这些共面的点中的一些形成一个圆,而某些共面的点则不是。

我是否可以编程(理想情况下为python)并确定哪些点形成了一个圆,哪些点没有形成一个圆?

我已经看到在2D空间here中解决此问题的解决方案,而在here中提出的解决方案是“ mathematica”关注的,我无法完全理解。 >

有人可以指导我寻求可能的解决方案吗?

1 个答案:

答案 0 :(得分:1)

任何三个点总是躺在一个圆上。找到一个圆,然后测试其他任何点。在3D环境中进行操作与在2D(https://www.gamedev.net/forums/topic/489058-how-to-draw-a-circle-given-three-points-in-3d-space/)中进行操作几乎相同