Perimeter of this polygon (sum of all edge lengths).
@override double get perimeter => edges.fold(0, (prev, e) => prev + e.length);