Flutter 如何从颤振中的点绘制圆弧

Flutter 如何从颤振中的点绘制圆弧,flutter,flutter-canvas,Flutter,Flutter Canvas,我正在尝试用drawPoints方法绘制圆弧,如何计算生成圆弧所需的点?(任意半径) 我偶然发现了一些帮助我绘制圆弧的方法(虽然没有使用点),但可能无论如何都有帮助。我偶然发现了一些帮助我绘制圆弧的方法(虽然没有使用点),但可能无论如何都有帮助 @override void paint(Canvas canvas, Size size) { final pointMode = ui.PointMode.points; final points = [ Offs

我正在尝试用drawPoints方法绘制圆弧,如何计算生成圆弧所需的点?(任意半径)

我偶然发现了一些帮助我绘制圆弧的方法(虽然没有使用点),但可能无论如何都有帮助。

我偶然发现了一些帮助我绘制圆弧的方法(虽然没有使用点),但可能无论如何都有帮助

  @override
  void paint(Canvas canvas, Size size) {
    final pointMode = ui.PointMode.points;
    final points = [
      Offset(50, 100),
      Offset(150, 75),
      Offset(250, 250),
      Offset(130, 200),
      Offset(270, 100),
    ];

    final paint = Paint()
      ..color = Colors.black
      ..strokeWidth = 1
      ..strokeCap = StrokeCap.round;
    canvas.drawPoints(pointMode, points, paint);