即使结束位于起点,也防止 Path 关闭

Prevent Path from closing even when end is at start point

今天我 运行 遇到了一个小问题,那就是当我开始一条路径并从起点到起点绘制一条弧线时,路径被关闭,因此 PathMeasure 开始给我错误当我需要将弧分成 6 个部分并提取 6 个点时,数据(至少根据我的需要)。要明白我的意思,请检查这个

path.arcTo(...360f) 给出空白

path.arcTo(...359.99f) 有点接近,但仍然 "mathematically" 不准确

我能做什么?

我在 arcTo 中有点笨拙地解决了这个问题,如下所示: