Path2D.Arc

Arc(double, double, double, double, double)

向以 (x, y) 位置为中心、半径为 r 的路径添加一个圆弧,从 startAngle 开始到 endAngle 结束,沿给定方向逆时针(默认为顺时针)。

public void Arc(double x, double y, double radius, double startAngle, double endAngle)
范围类型描述
xDouble圆弧中心的 x 坐标。
yDouble圆弧中心的 y 坐标。
radiusDouble圆弧的半径。
startAngleDouble圆弧开始的角度,从正 x 轴顺时针测量并以弧度表示。
endAngleDouble圆弧结束的角度,从正 x 轴顺时针测量并以弧度表示。

也可以看看


Arc(double, double, double, double, double, bool)

向以 (x, y) 位置为中心、半径为 r 的路径添加一个圆弧,从 startAngle 开始到 endAngle 结束,沿给定方向逆时针(默认为顺时针)。

public void Arc(double x, double y, double radius, double startAngle, double endAngle, 
    bool counterclockwise)
范围类型描述
xDouble圆弧中心的 x 坐标。
yDouble圆弧中心的 y 坐标。
radiusDouble圆弧的半径。
startAngleDouble圆弧开始的角度,从正 x 轴顺时针测量并以弧度表示。
endAngleDouble圆弧结束的角度,从正 x 轴顺时针测量并以弧度表示。
counterclockwiseBoolean使圆弧在两个角度之间逆时针绘制。默认情况下,它是顺时针绘制的。

也可以看看