calculateArea method
Calculate the area of the lasso polygon
Implementation
double calculateArea() {
if (points.length < 3) return 0;
double area = 0;
for (int i = 0; i < points.length; i++) {
final p1 = points[i];
final p2 = points[(i + 1) % points.length];
area += (p1.dx * p2.dy) - (p2.dx * p1.dy);
}
return (area / 2).abs();
}