SwiftUI 的 .addArc 方法中的切线参数是什么?

ely*_*ver 2 swiftui

我一直在尝试.addArcSwiftUI 中路径视图上的方法,但我仍然对切线参数的作用感到困惑。我更像是一个视觉学习者,但我还无法掌握它。

有人能直观地解释切线参数在该方法中的工作原理吗?

https://developer.apple.com/documentation/swiftui/path/addarc(tangent1end:tangent2end:radius:transform:)

Sen*_*ful 7

为了清楚起见,将评论转换为答案。

\n

如前所述,这篇文章很好地解释了这一点:

\n
\n

在此输入图像描述

\n

红线是函数将绘制的路径。P1是调用函数之前路径所在的点,x1,y1,x2,y2对应函数传入的值,r是半径值。该函数不会\xe2\x80\x99t 直线到给定的第二个点,它停在圆弧的末尾。

\n
\n