محاسبه مساحت چند ضلعی - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۱۶۶ نفر آنلاین
۱ عضو و ۱۶۵ مهمان در سایت حاضرند

محاسبه مساحت چند ضلعی

0 امتیاز
17 بازدید
سلام.

نقاط یک چند ضلعی را به صورت نقاط داریم چطور میشه مساحت چند ضلعی را محاسبه کنیم (نمی خوام از opencv استفاده کنم)
سوال شده دی 5, 1396  بوسیله ی sailent (امتیاز 386)   1 6 36

1 پاسخ

0 امتیاز

به صورت زیر عمل کنید:

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);

	}

 

پاسخ داده شده دی 7, 1396 بوسیله ی مصطفی ساتکی (امتیاز 17,035)   17 26 66
...