perimeter property

  1. @override
double get perimeter
override

Get perimeter of ellipse (Ramanujan approximation)

Implementation

@override
double get perimeter {
  final a = radiusX;
  final b = radiusY;
  final h = pow(a - b, 2) / pow(a + b, 2);
  return pi * (a + b) * (1 + 3 * h / (10 + sqrt(4 - 3 * h)));
}