请教个半径标注的问题

我查看了符老师之前的帖子,说是半径标注要输入三个点,照之编程,发现不能编程得到 长度大于半径的标注。

如图,白色的标注是我软件上手动创建的,它的长度大于所给弧的半径。我得到它的Handler,将它的点一个个得到并打印它的顺序。确实如符老师所说,点0是圆心,点0点1之间距离决定标注的字符,点2为标注终点。我收集到这三个点,仿照符老师的例码,得到的确是红色的标注(我移动了它,本来是和白色标注共线的)。这是为什么呢,感觉是不是哪里还有什么没设置好。