c # Как мне найти центр из 3 точек? - PullRequest
0 голосов
/ 08 июня 2011

У меня есть 3 балла. Долгота и широта.

   37.418436,-121.963477
   37.417243,-121.961889
   37.418692,-121.960194

И как я могу найти центр этих точек, используя c #.

Могу ли я использовать какой-нибудь фреймворк API WPF?

Ответы [ 4 ]

3 голосов
/ 08 июня 2011

Этот вопрос неясен, поскольку у треугольника есть несколько центральных точек. Тот, где вы можете нарисовать круг, который касается всех краев, тот, где вы можете нарисовать круг, который касается всех угловых точек, и «центр баланса», где вы можете сбалансировать бумажный треугольник на кончике пера.

2 голосов
/ 08 июня 2011

Я смело набрал «найти центр трех точек» в Google: http://mathforum.org/library/drmath/view/68373.html

НТН

Mario

1 голос
/ 08 июня 2011

Посмотрите на это GeoMidPoint .В нем есть эта ссылка Расчет

0 голосов
/ 08 июня 2011

37.417243, -121.961889 .. Добавьте оба значения и разделите их на 2: P

Отредактировано:

A / c для основных фигур и геометрии, пересечение - это координатыОртоцентр, аналогично центроиду, является пересечением медиан треугольника. В Треугольнике медиану можно определить как срединную линию, соединяющую вершину треугольника и среднюю точку противоположной ему стороны.Поэтому мы должны найти медианы для каждой точки.Таким образом, чтобы найти координаты средней точки треугольника, мы просто воспользуемся базовой формулой: (a, b) point1, (c, d) point2, (e, f) point3 are ((a + c + e) ​​/3, (b + d + f) / 3)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...