使用样条线对经过三个点的圆进行插值

计算科学 计算几何 b样条
2021-12-27 15:39:32

从几何学可知,任意三个点确定一个圆。这是阿波罗尼乌斯的问题

编程解决方案尝试使用贝塞尔曲线进行近似。你不能把圆锥曲线画成贝塞尔曲线吗?我认为您可以使用足够的控制点得到准确的答案。

我希望能够输入点并返回圆上弧A,B,CAB¯


可以精确计算这个公式,例如使用行列式方法(或其他方法),但在这里我对基于样条的解决方案感兴趣。当我有很多测量值时,这将很有用,已知适合一个圆,但没有一个圆完全适合所有这些。

|x2+y2xy1x12+y12x1y11x22+y22x2y21x32+y32x3y31|=0

0个回答
没有发现任何回复~