area property
double
get
area
Implementation
double get area {
if (points.length < 3) return 0;
double sum = 0;
for (int i = 0; i < points.length; i++) {
final UArVector3 a = points[i];
final UArVector3 b = points[(i + 1) % points.length];
sum += a.x * b.z - b.x * a.z;
}
return sum.abs() / 2;
}