به صورت زیر عمل کنید:
float convexArea(const Points& points) {
float area = 0.0;
int j = points.size() - 1;
for (int i = 0; i < points.size(); i++)
{
area += (points[j].x + points[i].x) * (points[j].y - points[i].y);
j = i;
}
return abs(area / 2.0);
}