Всем большое спасибо за подсказки! Вы мне очень помогли!
Юрий, этот участок кода в вашей программе очень пригодился:
C++ |
1
2
3
4
5
6
7
| for(i = 2; i < n; i += 2, j++)
{
p1 = pCoord[i - 2];
p2 = pCoord[i - 1];
p3 = pCoord[i - 0];
pCentr[j] = getCentoid(p1, p2, p3);
} |
|
Сам код по себе не сложный.
Igor3D, честно говоря, у вас я уже не понял, что значит строка:
C++ |
1
| float sumW = 0.0f; //0.0f - что это?) |
|
Добавлено через 2 минуты
Igor3D, если фигура не выпуклая, то используя метод Монте - Карло, нужно будет найти площадь многоугольника?