我已经为此工作了几个星期,但一直无法让我的算法正常工作,我束手无策。这是我所取得成就的说明:如果一切正常,我希望最后会出现一个完美的圆形/椭圆形。每次添加新的控制点(黄色)时,我的样本点(白色)都会重新计算。在4个控制点,一切看起来都很完美,当我在第1个控制点上添加第5个时,一切看起来还不错,但随后在第6个控制点,它开始偏离一边,在第7个控制点,它跳到原点!下面我将发布我的代码,其中calculateWeightForPointI包含实际算法。并供引用-hereistheinformationi'mtryingtofollow.如果有人能帮我看看,我会非常感激。voidupdateCu