Path2D.Ellipse

Ellipse(double, double, double, double, double, double, double)

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

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, 
    double startAngle, double endAngle)
范围类型描述
xDouble椭圆中心坐标的 x 轴。
yDouble椭圆中心坐标的 y 轴。
radiusXDouble椭圆的长轴半径。
radiusYDouble椭圆的短轴半径。
rotationDouble此椭圆的旋转,以弧度表示。
startAngleDouble起点,从 x 轴开始测量,从中绘制,以弧度表示。
endAngleDouble绘制结束椭圆的角度,以弧度表示。

也可以看看


Ellipse(double, double, double, double, double, double, double, bool)

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

public void Ellipse(double x, double y, double radiusX, double radiusY, double rotation, 
    double startAngle, double endAngle, bool anticlockwise)
范围类型描述
xDouble椭圆中心坐标的 x 轴。
yDouble椭圆中心坐标的 y 轴。
radiusXDouble椭圆的长轴半径。
radiusYDouble椭圆的短轴半径。
rotationDouble此椭圆的旋转,以弧度表示。
startAngleDouble起点,从 x 轴开始测量,从中绘制,以弧度表示。
endAngleDouble绘制结束椭圆的角度,以弧度表示。
anticlockwiseBoolean一个可选的布尔值,如果为真,则逆时针(逆时针)绘制椭圆,否则沿顺时针方向绘制。

也可以看看