как выщитать площадьучастка

6 года назад от Томочка Гришина

1 ответ

0 голосов
вобще-то есть простая универсальная формула для любого несамопересекающегося многоугольника по кординатам.

типа сумма по всем отрезкам (X[i]-X[i]) * (Y[i]+Y[i]) / 2
 (часть слагаемых - отрицательна, так и надо)
причем у последнего: (X[1]-X[N]) * (Y[N]+Y[1]) / 2

может получиться у суммы отрицательное значение - просто уберите минус. Знак говорит о том, как вы обходили участок - по часовой стрелке или против.
6 года назад от рогековрке мвпо76н54екв

Связанные вопросы